Commit 98203e26 by Doug Evans

(ASM_DECLARE_{FUNCTION,OBJECT}_NAME): Remove bytecode support.

From-SVN: r11962
parent 6303b9ba
...@@ -308,36 +308,26 @@ do { \ ...@@ -308,36 +308,26 @@ do { \
fputs ("\n", STREAM); \ fputs ("\n", STREAM); \
} while (0) } while (0)
#define ASM_DECLARE_FUNCTION_NAME(STREAM,NAME,DECL) \ #define ASM_DECLARE_FUNCTION_NAME(STREAM,NAME,DECL) \
{ \ { \
if (output_bytecode) \ ASM_OUTPUT_LABEL (STREAM, NAME); \
BC_OUTPUT_LABEL (STREAM, NAME); \ if (! TREE_PUBLIC (DECL)) \
else \ { \
{ \ fputs ("\tKEEP ", STREAM); \
ASM_OUTPUT_LABEL (STREAM, NAME); \ ASM_OUTPUT_LABEL (STREAM, NAME); \
if (! TREE_PUBLIC (DECL)) \ } \
{ \ aof_delete_import ((NAME)); \
fputs ("\tKEEP ", STREAM); \
ASM_OUTPUT_LABEL (STREAM, NAME); \
} \
aof_delete_import ((NAME)); \
} \
} }
#define ASM_DECLARE_OBJECT_NAME(STREAM,NAME,DECL) \ #define ASM_DECLARE_OBJECT_NAME(STREAM,NAME,DECL) \
{ \ { \
if (output_bytecode) \ ASM_OUTPUT_LABEL (STREAM, NAME); \
BC_OUTPUT_LABEL (STREAM, NAME); \ if (! TREE_PUBLIC (DECL)) \
else \
{ \ { \
fputs ("\tKEEP ", STREAM); \
ASM_OUTPUT_LABEL (STREAM, NAME); \ ASM_OUTPUT_LABEL (STREAM, NAME); \
if (! TREE_PUBLIC (DECL)) \
{ \
fputs ("\tKEEP ", STREAM); \
ASM_OUTPUT_LABEL (STREAM, NAME); \
} \
aof_delete_import ((NAME)); \
} \ } \
aof_delete_import ((NAME)); \
} }
#define ASM_OUTPUT_EXTERNAL(STREAM,DECL,NAME) \ #define ASM_OUTPUT_EXTERNAL(STREAM,DECL,NAME) \
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment