[Lldb-commits] [lldb] r199623 - Relax alias test for failing command

Ed Maste emaste at freebsd.org
Sun Jan 19 19:45:48 PST 2014

Author: emaste
Date: Sun Jan 19 21:45:47 2014
New Revision: 199623

URL: http://llvm.org/viewvc/llvm-project?rev=199623&view=rev
Relax alias test for failing command

The alias test "exprf x 1234" expands to "expr -f x 1234" and is
expected to fail: it ends up trying to evaluate the invalid expression

    $__lldb_expr(void *$__lldb_arg)
        -f x 1234;

On FreeBSD LLDB ends up finding a static function f() in a math library,
and thus the error produced does not include "use of undeclared
identifier 'f'".

We will report failure to parse the expression in any case, so require
only that error message.


Modified: lldb/trunk/test/functionalities/alias/TestAliases.py
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/test/functionalities/alias/TestAliases.py?rev=199623&r1=199622&r2=199623&view=diff
--- lldb/trunk/test/functionalities/alias/TestAliases.py (original)
+++ lldb/trunk/test/functionalities/alias/TestAliases.py Sun Jan 19 21:45:47 2014
@@ -156,8 +156,7 @@ class AliasTestCase(TestBase):
         self.expect ("exprf x 1234",
                      COMMAND_FAILED_AS_EXPECTED, error = True,
-                     substrs = [ "use of undeclared identifier 'f'",
-                                 "1 errors parsing expression" ])
+                     substrs = [ "1 errors parsing expression" ])
 if __name__ == '__main__':
     import atexit

More information about the lldb-commits mailing list