diff options
author | Gabor Bencze <b.gabor98@gmail.com> | 2019-07-19 20:18:11 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2019-07-23 11:33:50 (GMT) |
commit | d427f12b7324c13d0b90cf02d2261cce8cf7be84 (patch) | |
tree | 9ff072ce1ea829ee652274f2d47d105b9e6100c4 /Tests | |
parent | 59b3000c08d5ba3de947cd196620c73c0e823b45 (diff) | |
download | CMake-d427f12b7324c13d0b90cf02d2261cce8cf7be84.zip CMake-d427f12b7324c13d0b90cf02d2261cce8cf7be84.tar.gz CMake-d427f12b7324c13d0b90cf02d2261cce8cf7be84.tar.bz2 |
math(EXPR): Implement ~(exp_NOT) expression as documented
Fixes: #19252
Diffstat (limited to 'Tests')
-rw-r--r-- | Tests/MathTest/CMakeLists.txt | 2 | ||||
-rw-r--r-- | Tests/RunCMake/math/MATH-InvalidExpression-stderr.txt | 4 |
2 files changed, 4 insertions, 2 deletions
diff --git a/Tests/MathTest/CMakeLists.txt b/Tests/MathTest/CMakeLists.txt index 5403d29..396f633 100644 --- a/Tests/MathTest/CMakeLists.txt +++ b/Tests/MathTest/CMakeLists.txt @@ -16,6 +16,8 @@ set(expressions "1000 -12*5" "1000 +12*-5" "1000 -12*-5" + "~~1" + "1000 & ~0" ) set(FILE_EXPRESSIONS "extern void test_expression(int x, int y, const char * text);\n") diff --git a/Tests/RunCMake/math/MATH-InvalidExpression-stderr.txt b/Tests/RunCMake/math/MATH-InvalidExpression-stderr.txt index 9e73ed5..22226f2 100644 --- a/Tests/RunCMake/math/MATH-InvalidExpression-stderr.txt +++ b/Tests/RunCMake/math/MATH-InvalidExpression-stderr.txt @@ -1,5 +1,5 @@ ^CMake Error at MATH-InvalidExpression.cmake:1 \(math\): - math cannot parse the expression: "INVALID": syntax error, unexpected \$end, - expecting exp_PLUS or exp_MINUS or exp_OPENPARENT or exp_NUMBER \(7\). + math cannot parse the expression: "INVALID": syntax error, unexpected \$end + \(7\). Call Stack \(most recent call first\): CMakeLists.txt:3 \(include\)$ |