diff options
author | 星外之神 <wszqkzqk@qq.com> | 2022-10-25 21:02:32 +0800 |
---|---|---|
committer | Rico Tzschichholz <ricotz@ubuntu.com> | 2022-10-26 07:14:00 +0200 |
commit | 2b69b8accac817f23bd51ca41d14deec131d83c5 (patch) | |
tree | e4b1320023832b6e715cdb41748db4cded18e047 /tests | |
parent | e159e1dba7baa75814b1a84f668dc839e8c2e184 (diff) | |
download | vala-2b69b8accac817f23bd51ca41d14deec131d83c5.tar.gz |
vala: Report error in real literal if exponent has no digits
Diffstat (limited to 'tests')
-rw-r--r-- | tests/Makefile.am | 3 | ||||
-rw-r--r-- | tests/semantic/realliteral-exponent-has-no-digits.test | 5 | ||||
-rw-r--r-- | tests/semantic/realliteral-exponent-has-no-digits2.test | 5 | ||||
-rw-r--r-- | tests/semantic/realliteral-exponent-has-no-digits3.test | 5 |
4 files changed, 18 insertions, 0 deletions
diff --git a/tests/Makefile.am b/tests/Makefile.am index 6a2acf56c..10ff6183f 100644 --- a/tests/Makefile.am +++ b/tests/Makefile.am @@ -1243,6 +1243,9 @@ TESTS = \ semantic/property-too-few-type-arguments.test \ semantic/property-too-many-type-arguments.test \ semantic/property-void.test \ + semantic/realliteral-exponent-has-no-digits.test \ + semantic/realliteral-exponent-has-no-digits2.test \ + semantic/realliteral-exponent-has-no-digits3.test \ semantic/reference-transfer-not-supported.test \ semantic/reference-transfer-unavailable.test \ semantic/return-in-nonvoid.test \ diff --git a/tests/semantic/realliteral-exponent-has-no-digits.test b/tests/semantic/realliteral-exponent-has-no-digits.test new file mode 100644 index 000000000..fbe418a07 --- /dev/null +++ b/tests/semantic/realliteral-exponent-has-no-digits.test @@ -0,0 +1,5 @@ +Invalid Code + +void main () { + double foo = 18.93e; +} diff --git a/tests/semantic/realliteral-exponent-has-no-digits2.test b/tests/semantic/realliteral-exponent-has-no-digits2.test new file mode 100644 index 000000000..b0d48fa09 --- /dev/null +++ b/tests/semantic/realliteral-exponent-has-no-digits2.test @@ -0,0 +1,5 @@ +Invalid Code + +void main () { + double foo = 20.03e+; +} diff --git a/tests/semantic/realliteral-exponent-has-no-digits3.test b/tests/semantic/realliteral-exponent-has-no-digits3.test new file mode 100644 index 000000000..0256423ef --- /dev/null +++ b/tests/semantic/realliteral-exponent-has-no-digits3.test @@ -0,0 +1,5 @@ +Invalid Code + +void main () { + double foo = 7.11e-; +} |