exclude vis.h when compiling assembly files
authorKhem Raj <raj.khem@gmail.com>
Wed, 20 Jan 2016 18:14:15 +0000 (10:14 -0800)
committerRich Felker <dalias@aerifal.cx>
Wed, 20 Jan 2016 19:42:21 +0000 (19:42 +0000)
otherwise C declarations are included into preprocessed (.S) asm
source files, producing errors from the assembler.

src/internal/vis.h

index 8414179e6054be516cd678e3f867642535678161..35855fc8ab9fbd587fa6fdecbaeec4cb1014016b 100644 (file)
@@ -4,7 +4,7 @@
  * override default visibilities to reduce the size and performance costs
  * of position-independent code. */
 
-#ifndef CRT
+#if !defined(CRT) && !defined(__ASSEMBLER__)
 
 /* Conceptually, all symbols should be protected, but some toolchains
  * fail to support copy relocations for protected data, so exclude all