forked from OSchip/llvm-project
builtins: assembly routines are not static
Storage Class 3 is static storage. These symbols need to be marked as external (storage class 2) so that they can be referenced. Note that this external is not the same as ELF "external" visibility, which is indicated by DLL Storage Class (i.e. __declspec(dllexport) or __declspec(dllimport)). llvm-svn: 211428
This commit is contained in:
parent
e5015d8aba
commit
d0d1638f96
|
@ -42,7 +42,7 @@
|
|||
#define LOCAL_LABEL(name) .L ## name
|
||||
#define SYMBOL_IS_FUNC(name) \
|
||||
.def name SEPARATOR \
|
||||
.scl 3 SEPARATOR \
|
||||
.scl 2 SEPARATOR \
|
||||
.type 32 SEPARATOR \
|
||||
.endef
|
||||
#define FILE_LEVEL_DIRECTIVE
|
||||
|
|
Loading…
Reference in New Issue