fuhsnn / slimcc

C11 compiler with GNU / C23 extensions for x86-64 Linux, able to build Python and PostgreSQL
MIT License
24 stars 3 forks source link

`-E` should preserve `#pragma` #59

Closed fuhsnn closed 5 months ago

fuhsnn commented 5 months ago

Only #pragma once is consumed

#pragma once
_Pragma("once")
#pragma foo
_Pragma("bar")

gcc -E -P

#pragma foo

#pragma bar