Fix regression parsing gcc preprocessor linemarkers

These are preprocessor statement in the form:

 # linenum filename flags

Closes #1475
This commit is contained in:
William S Fulton 2019-02-19 21:23:16 +00:00
commit 1f46d9b7b9
8 changed files with 70 additions and 1 deletions

View file

@ -0,0 +1,13 @@
# 1 "header1.h"
# 1 "<built-in>"
# 1 "<command-line>"
# 1 "/usr/include/stdc-predef.h" 1 3 4
# 1 "<command-line>" 2
# 1 "header1.h"
# 18 "header1.h"
void header1_function_a(int a);
# 1 "header2.h" 1
# 13 "header2.h"
void header2_function(int x);
# 20 "header1.h" 2
void header1_function_b(int b);