Don't write "using $_lldb_local_vars" statements for variables with
no name. These were showing up with a recent clang, I haven't tracked down why yet, but adding them is clearly wrong. llvm-svn: 265494
This commit is contained in:
@@ -188,7 +188,7 @@ AddLocalVariableDecls(const lldb::VariableListSP &var_list_sp, StreamString &str
|
||||
lldb::VariableSP var_sp = var_list_sp->GetVariableAtIndex(i);
|
||||
|
||||
ConstString var_name = var_sp->GetName();
|
||||
if (var_name == ConstString("this") || var_name == ConstString(".block_descriptor"))
|
||||
if (!var_name || var_name == ConstString("this") || var_name == ConstString(".block_descriptor"))
|
||||
continue;
|
||||
|
||||
stream.Printf("using $__lldb_local_vars::%s;\n", var_name.AsCString());
|
||||
|
||||
Reference in New Issue
Block a user