From 9f71d0f3f98db02ad28712f229665ce910dc0e6e Mon Sep 17 00:00:00 2001 From: Jens Carl Date: Thu, 25 Apr 2019 15:04:57 -0700 Subject: tdf#68339 Other: BASIC Syntax error Allow expressions (operands) of comparison operators prefixed with the Logical Operator "Not". Change-Id: I1b070e2288dac26b1f1186d38cf5d2f4ad99a406 Reviewed-on: https://gerrit.libreoffice.org/71332 Tested-by: Jenkins Reviewed-by: Mike Kaganski Reviewed-by: Jens Carl --- basic/source/comp/exprtree.cxx | 3 +++ 1 file changed, 3 insertions(+) (limited to 'basic/source') diff --git a/basic/source/comp/exprtree.cxx b/basic/source/comp/exprtree.cxx index 68345a5e5636..24b004f424ef 100644 --- a/basic/source/comp/exprtree.cxx +++ b/basic/source/comp/exprtree.cxx @@ -500,6 +500,9 @@ std::unique_ptr SbiExpression::Operand( bool bUsedForTypeOf ) break; case DOT: // .with pRes = Term(); break; + case NOT: + pRes = VBA_Not(); + break; case NUMBER: pParser->Next(); pRes = std::make_unique( pParser->GetDbl(), pParser->GetType() ); -- cgit