File tree Expand file tree Collapse file tree 1 file changed +10
-8
lines changed Expand file tree Collapse file tree 1 file changed +10
-8
lines changed Original file line number Diff line number Diff line change @@ -808,14 +808,16 @@ like regular identifiers and need no further special handling.
808808
809809### Vendor-specific suffix
810810
811- Similarly to the [ Itanium C++ ABI mangling scheme] [ itanium-mangling-structure ] , a symbol name
812- containing a period (` . ` ) or a dollar sign (` $ ` ) represents a vendor-specific version of the symbol.
813- There are no restrictions on the characters following the period or dollar sign.
814-
815- This can happen in practice when locally unique names needed to become globally unique. For example,
816- LLVM can append a ` .llvm.<numbers> ` suffix during LTO to ensure a unique name, and ` $ ` can be used
817- for thread-local data on Mach-O. In these situations it's generally fine to ignore the suffix: the
818- suffixed name has the same semantics as the original.
811+ Similarly to the [ Itanium C++ ABI mangling scheme] [ itanium-mangling-structure ] ,
812+ a symbol name containing a period (` . ` ) or a dollar sign (` $ ` ) represents a
813+ vendor-specific version of the symbol. There are no restrictions on the
814+ characters following the period or dollar sign.
815+
816+ This can happen in practice when locally unique names needed to become globally
817+ unique. For example, LLVM can append a ` .llvm.<numbers> ` suffix during LTO to
818+ ensure a unique name, and ` $ ` can be used for thread-local data on Mach-O. In
819+ these situations it's generally fine to ignore the suffix: the suffixed name has
820+ the same semantics as the original.
819821
820822[ itanium-mangling-structure ] : https://itanium-cxx-abi.github.io/cxx-abi/abi.html#mangling-structure
821823
You can’t perform that action at this time.
0 commit comments