// Make sure we correctly handle $ in variable names. int main() { // Some variables that might conflict with our variables below. int __lldb_expr_result = 2; int $$foo = 1; int R0 = 2; // Some variables with dollar signs that should work (and shadow // any built-in LLDB variables). int $__lldb_expr_result = 11; int $foo = 12; int $R0 = 13; int $0 = 14; //%self.expect("expr $__lldb_expr_result", substrs=['(int) $0 = 11']) //%self.expect("expr $foo", substrs=['(int)', ' = 12']) //%self.expect("expr $R0", substrs=['(int)', ' = 13']) //%self.expect("expr int $foo = 123", error=True, substrs=["declaration conflicts"]) return 0; //%self.expect("expr $0", substrs=['(int)', ' = 14']) }