Removed extra semicolon at the end of a function
diff --git a/third-party/half.hpp b/third-party/half.hpp
index 767c4b6..73a2ca0 100644
--- a/third-party/half.hpp
+++ b/third-party/half.hpp
@@ -1922,7 +1922,7 @@
 		#endif
 
 			typedef half type;
-			static half cast(U arg) { return cast_impl(arg, is_float<U>()); };
+			static half cast(U arg) { return cast_impl(arg, is_float<U>()); }
 
 		private:
 			static half cast_impl(U arg, true_type) { return half(binary, float2half<R>(static_cast<float>(arg))); }