File tree Expand file tree Collapse file tree 1 file changed +12
-0
lines changed Expand file tree Collapse file tree 1 file changed +12
-0
lines changed Original file line number Diff line number Diff line change 23
23
errcode_map = {}
24
24
error_re = re .compile ("(E\d\d\d\d)" )
25
25
26
+ long_diag_begin = "r##\" "
27
+ long_diag_end = "\" ##"
28
+
26
29
for (dirpath , dirnames , filenames ) in os .walk (src_dir ):
27
30
if "src/test" in dirpath or "src/llvm" in dirpath :
28
31
# Short circuit for fast
35
38
path = os .path .join (dirpath , filename )
36
39
37
40
with open (path , 'r' ) as f :
41
+ inside_long_diag = False
38
42
for line_num , line in enumerate (f , start = 1 ):
43
+ if inside_long_diag :
44
+ if long_diag_end in line :
45
+ inside_long_diag = False
46
+ continue
47
+
39
48
match = error_re .search (line )
40
49
if match :
41
50
errcode = match .group (1 )
47
56
else :
48
57
errcode_map [errcode ] = new_record
49
58
59
+ if long_diag_begin in line :
60
+ inside_long_diag = True
61
+
50
62
errors = False
51
63
all_errors = []
52
64
You can’t perform that action at this time.
0 commit comments