diff --git a/lldb/test/Shell/Expr/TestStringLiteralExpr.test b/lldb/test/Shell/Expr/TestStringLiteralExpr.test new file mode 100644 index 0000000000000..89570599f8f4f --- /dev/null +++ b/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