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
Revisit this one the IFC has a better representation for the syntactic extern on function declarations vs compiler-generated/implicit external-linkage.
e.g.
externvoidf();
voidg();
On MSVC, both of the functions above have external-linkage, but BasicSpecifiers::External is insufficient for telling us whether the user wrote extern or external-linkage was generated by the compiler.
The text was updated successfully, but these errors were encountered:
On MSVC, both of the functions above have external-linkage, but BasicSpecifiers::External is insufficient for telling us whether the user wrote extern or external-linkage was generated by the compiler.
This is a recent change in the MSVC behavior - not intended by the original IFC spec. The IFC aims, at its core, to persist semantic resolution.
Revisit this one the IFC has a better representation for the syntactic extern on function declarations vs compiler-generated/implicit external-linkage.
e.g.
On MSVC, both of the functions above have external-linkage, but
BasicSpecifiers::External
is insufficient for telling us whether the user wroteextern
or external-linkage was generated by the compiler.The text was updated successfully, but these errors were encountered: