diff options
| author | Luc Van Oostenryck <luc.vanoostenryck@gmail.com> | 2018-03-06 23:48:21 +0100 |
|---|---|---|
| committer | Luc Van Oostenryck <luc.vanoostenryck@gmail.com> | 2018-03-11 03:08:22 +0100 |
| commit | 6e42c573ee706720a91a19ab6461aff63fc6999b (patch) | |
| tree | 8d2a3ba0a2a2320f852f9044843f7fc59b6631c5 /validation/optim | |
| parent | 7f9145f334c94fa29f4911b5a9d6d83538181f4f (diff) | |
| download | sparse-dev-6e42c573ee706720a91a19ab6461aff63fc6999b.tar.gz | |
testsuite: fix problem with double-escaping in patterns
Since the patterns in the testcases are evaluated in the shell
script, the backslash used to escape characters special to the
pattern need itself to be escaped. Theer is a few cases where
it wasn't done so, partly because 'format -l' gave a single
escape in its template.
Fix all occurences neededing this double-escape as well as the
'format -l' template.
Signed-off-by: Luc Van Oostenryck <luc.vanoostenryck@gmail.com>
Diffstat (limited to 'validation/optim')
| -rw-r--r-- | validation/optim/call-complex-pointer.c | 4 | ||||
| -rw-r--r-- | validation/optim/canonical-add.c | 4 | ||||
| -rw-r--r-- | validation/optim/canonical-cmp.c | 2 | ||||
| -rw-r--r-- | validation/optim/canonical-fcmp.c | 2 | ||||
| -rw-r--r-- | validation/optim/canonical-mul.c | 6 | ||||
| -rw-r--r-- | validation/optim/load-converted.c | 2 | ||||
| -rw-r--r-- | validation/optim/store-dominated.c | 2 |
7 files changed, 11 insertions, 11 deletions
diff --git a/validation/optim/call-complex-pointer.c b/validation/optim/call-complex-pointer.c index 6cfeb6ab..d1b68fb1 100644 --- a/validation/optim/call-complex-pointer.c +++ b/validation/optim/call-complex-pointer.c @@ -8,6 +8,6 @@ int foo(int p, int (*f0)(int), int (*f1)(int), int arg) * check-known-to-fail * * check-output-ignore - * check-output-excludes: ptrcast\. - * check-output-contains: select\. + * check-output-excludes: ptrcast\\. + * check-output-contains: select\\. */ diff --git a/validation/optim/canonical-add.c b/validation/optim/canonical-add.c index b7035e4c..6f32a61e 100644 --- a/validation/optim/canonical-add.c +++ b/validation/optim/canonical-add.c @@ -50,6 +50,6 @@ int xmc_sub_ymc(int x, int y) * check-known-to-fail * check-output-ignore - * check-output-excludes: \$1 - * check-output-excludes: \$-1 + * check-output-excludes: \\$1 + * check-output-excludes: \\$-1 */ diff --git a/validation/optim/canonical-cmp.c b/validation/optim/canonical-cmp.c index 6f3b5180..0fc531e9 100644 --- a/validation/optim/canonical-cmp.c +++ b/validation/optim/canonical-cmp.c @@ -21,7 +21,7 @@ uint uat(uint p, uint a) { return (123 < p) ? a : 0; } * check-name: canonical-cmp * check-command: test-linearize -Wno-decl $file * - * check-output-excludes: \$123, + * check-output-excludes: \\$123, * * check-output-start seq: diff --git a/validation/optim/canonical-fcmp.c b/validation/optim/canonical-fcmp.c index d098da64..b919a55f 100644 --- a/validation/optim/canonical-fcmp.c +++ b/validation/optim/canonical-fcmp.c @@ -20,7 +20,7 @@ int nfcmp_ge(double a) { return !(g < a); } * check-name: canonical-cmp * check-command: test-linearize -Wno-decl $file * - * check-output-excludes: \$123, + * check-output-excludes: \\$123, * * check-output-start fcmp_eq: diff --git a/validation/optim/canonical-mul.c b/validation/optim/canonical-mul.c index 90d59f2e..3ae9e3a6 100644 --- a/validation/optim/canonical-mul.c +++ b/validation/optim/canonical-mul.c @@ -18,7 +18,7 @@ uint xtc_umul_ytc(uint x, uint y) { return (x * 3) * (y * 2); } * check-known-to-fail * check-output-ignore * - * check-output-excludes: \$3 - * check-output-excludes: \$2 - * check-output-contains: \$6 + * check-output-excludes: \\$3 + * check-output-excludes: \\$2 + * check-output-contains: \\$6 */ diff --git a/validation/optim/load-converted.c b/validation/optim/load-converted.c index 7cbb53cf..91e04af4 100644 --- a/validation/optim/load-converted.c +++ b/validation/optim/load-converted.c @@ -10,5 +10,5 @@ static int foo(int *p, int i) * check-command: test-linearize -Wno-decl $file * * check-output-ignore - * check-output-excludes: add\. + * check-output-excludes: add\\. */ diff --git a/validation/optim/store-dominated.c b/validation/optim/store-dominated.c index d74db779..5780ba6b 100644 --- a/validation/optim/store-dominated.c +++ b/validation/optim/store-dominated.c @@ -11,5 +11,5 @@ static void foo(void) * check-command: test-linearize $file * * check-output-ignore - * check-output-excludes: add\. + * check-output-excludes: add\\. */ |
