[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
Log:
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

    void
    $__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

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