1// Make sure we correctly handle unicode in variable names.
2
3struct A {
4 // We need a member variable in the context that could shadow our local
5 // variable. If our optimization code fails to handle this, then we won't
6 // correctly inject our local variable so that it won't get shadowed.
7 int foob\u00E1r = 2;
8 int foo() {
9 int foob\u00E1r = 3;
10 return foob\u00E1r; //%self.expect("expr foobár", substrs=['(int)', ' = 3'])
11 }
12};
13
14int main() {
15 A a;
16 return a.foo();
17}
18

source code of lldb/test/API/commands/expression/unicode-in-variable/main.cpp