Commits

Saleem Abdulrasool committed 13a2ef3b4b4
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.