You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/cpp/vectorcall.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -39,7 +39,7 @@ Declare your functions explicitly with the **`__vectorcall`** keyword in header
39
39
40
40
A member function may be declared by using the **`__vectorcall`** specifier. The hidden **`this`** pointer is passed by register as the first integer type argument.
41
41
42
-
On ARM machines, **`__vectorcall`** is accepted and ignored by the compiler.
42
+
On ARM machines, **`__vectorcall`** is accepted and ignored by the compiler. On ARM64EC, **`__vectorcall`** is unsupported and rejected by the compiler.
43
43
44
44
For non-static class member functions, if the function is defined out-of-line, the calling convention modifier does not have to be specified on the out-of-line definition. That is, for class non-static members, the calling convention specified during declaration is assumed at the point of definition. Given this class definition:
0 commit comments