* and #pragma pop_macro("macro_name")
commit0c8447db7970813292a8be74ee50e49091be5d15
authorseyko <seyko2@gmail.com>
Tue, 21 Apr 2015 03:34:35 +0000 (21 06:34 +0300)
committerseyko <seyko2@gmail.com>
Tue, 21 Apr 2015 03:34:35 +0000 (21 06:34 +0300)
treef1db257725c3ac9ddec1632473835a0e44d2d240
parent5e8fb713c49cfad17d5fb78fb353d88b1ab86eb8
* and #pragma pop_macro("macro_name")
    * give warning if pragma is unknown for tcc
    * don't free asm_label in sym_free(),
      it's a job of the asm_free_labels().

    The above pragmas are used in the mingw headers.
    Thise pragmas are implemented in gcc-4.5+ and current
    clang.
tcc.h
tccasm.c
tccgen.c
tccpp.c
tcctok.h
tests/tests2/77_push_pop_macro.c [new file with mode: 0644]
tests/tests2/77_push_pop_macro.expect [new file with mode: 0644]
tests/tests2/Makefile