X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=tests%2Flanguage%2Fexpressions%2Fevaluate.at;fp=tests%2Flanguage%2Fexpressions%2Fevaluate.at;h=14059b83377a15a2311800aaf6868b1e101bea0f;hb=b81922824d04dfc85e777827c3f978450dc62594;hp=2500677fbeda83ae47140b5e450a6f684e8ef1b7;hpb=5e2aadfa3a7df06abf118bdac7e663d58fd52877;p=pspp diff --git a/tests/language/expressions/evaluate.at b/tests/language/expressions/evaluate.at index 2500677fbe..14059b8337 100644 --- a/tests/language/expressions/evaluate.at +++ b/tests/language/expressions/evaluate.at @@ -114,6 +114,12 @@ DEBUG EVALUATE /'string' - 1e10. DEBUG EVALUATE /9.5 - ''. DEBUG EVALUATE /F2.0 + 3. + +/* Bug #62557. +DEBUG EVALUATE (y=3)(x=2) /(1 - y) + (1 - x). +DEBUG EVALUATE (y=3)(x=2) /((1 - y) + (1 - x)). +DEBUG EVALUATE (y=3)(x=2) /(1-y) + (1-x). +DEBUG EVALUATE (y=3)(x=2) /( (1-y) + (1-x) ). ]) for opt in OPT NOOPT; do @@ -210,6 +216,14 @@ evaluate.sps:18.24: note: DEBUG EVALUATE: This operand has type 'number'. | ^ F2.0 + 3 => error + +(1 - y) + (1 - x) => -3.00 + +((1 - y) + (1 - x)) => -3.00 + +(1-y) + (1-x) => -3.00 + +( (1-y) + (1-x) ) => -3.00 ]) done AT_CLEANUP