diff --git a/epicardium/api/genapi.py b/epicardium/api/genapi.py
index a7698a79f24c4b373cf59d8019946ecb81e1d8c9..5fd546a6f2bfcaea5d50fc2d5fd890e460454f0a 100644
--- a/epicardium/api/genapi.py
+++ b/epicardium/api/genapi.py
@@ -124,7 +124,7 @@ def main():
 
     # Evaluate the preprocessor
     source = subprocess.check_output(
-        ["gcc", "-E", "-"], input=api_src.encode()
+        ["gcc", "-E", "-P", "-"], input=api_src.encode()
     ).decode()
 
     declarations = parse_declarations(source)