brintos

brintos / llvm-project-archived public Read only

0
0
Text · 513 B · 371cb24 Raw
13 lines · plain
1# In python's re.sub patterns, '%{3}' means three '%%%'.  If we permitted that2# as a substitution name (and escaped it before recording it as a3# substitution), it would be confusing if someone tried to use the same name in4# a lit configuration file, where the pattern isn't escaped automatically.5 6# DEFINE: %{3} = value7# RUN: echo %{3}8 9#      CHECK: Substitution name '%{3}' is malformed {{.*}}10# CHECK-NEXT: in {{DEFINE}}: directive on test line [[#@LINE-4]]11 12# CHECK: Unresolved: 1 {{\([0-9]*.[0-9]*%\)}}13