Files
swift-mirror/stdlib/public/runtime
Saleem Abdulrasool 13a2ef3b4b runtime: improve portability and simplify aliases
clang and gcc provide a preprocessor macro called `__USER_LABEL_PREFIX__` which
provides the user label prefix for the specific target that the translation unit
is being built for.  Rather than trying to reconstruct the logic in place via
various checks, fallback to the compiler to provide this information.  Although
this limits the compilers (MSVC does not provide this preprocessor macro
definition), the only supported compiler ATM is clang, and it has provided this
definition for some time now.

This addresses the FIXME that was associated with the user label prefix being
applied under specific cases.

NFC.
2016-03-17 10:05:07 -07:00
..
2015-12-31 23:28:40 +00:00
2016-03-08 18:31:11 -08:00