Ticket #1041 (new todo)

Opened 5 years ago

pmc2c silently ignores bad code

Reported by: coke Owned by:
Priority: normal Milestone:
Component: build Version: trunk
Severity: medium Keywords:
Cc: Language:
Patch status: Platform:

Description

Originally reported in  RT

Summary of that ticket (quoting allison)

Pmc2c is just a series of regular expressions. It looks for specific 
patterns, and if it finds them, builds relevant C code out of them.

It has no ability to check for arbitrary syntax that *doesn't* match a 
pattern. It's a preprocessor (macro substitution), not a language parser.

What could be done is have it dump anything leftover after the 
extraction into the resulting C file. Then you'd get a C error on 
compilation.
Note: See TracTickets for help on using tickets.