jchecahi updated this revision to Diff 442819. jchecahi added a comment. [lldb/test] Add Shell/Expr/TestStringLiteralExpr.test
This test should exercise the usage of expressions containing string literals and ensure that lldb doesn't crash. Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D129261/new/ https://reviews.llvm.org/D129261 Files: lldb/test/Shell/Expr/TestStringLiteralExpr.test Index: lldb/test/Shell/Expr/TestStringLiteralExpr.test =================================================================== --- /dev/null +++ lldb/test/Shell/Expr/TestStringLiteralExpr.test @@ -0,0 +1,11 @@ +# RUN: echo "int main() { return 0; }" | %clang_host -x c -o %t - +# RUN: %lldb -s %s %t | FileCheck %s + +# Make sure that lldb doesn't crash when evaluating expressions with string literals +b main +run +expr "hello there" +expr printf("hello there") + +# CHECK: (const char[12]) $0 = "hello there" +# CHECK: (int) $1 = 11
Index: lldb/test/Shell/Expr/TestStringLiteralExpr.test =================================================================== --- /dev/null +++ lldb/test/Shell/Expr/TestStringLiteralExpr.test @@ -0,0 +1,11 @@ +# RUN: echo "int main() { return 0; }" | %clang_host -x c -o %t - +# RUN: %lldb -s %s %t | FileCheck %s + +# Make sure that lldb doesn't crash when evaluating expressions with string literals +b main +run +expr "hello there" +expr printf("hello there") + +# CHECK: (const char[12]) $0 = "hello there" +# CHECK: (int) $1 = 11
_______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits