diff options
| -rw-r--r-- | lldb/include/lldb/Symbol/Type.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/lldb/include/lldb/Symbol/Type.h b/lldb/include/lldb/Symbol/Type.h index 224e0a112df..5524cea4fb8 100644 --- a/lldb/include/lldb/Symbol/Type.h +++ b/lldb/include/lldb/Symbol/Type.h @@ -428,7 +428,10 @@ public: SetType (lldb::TypeSP type) { type_sp = type; - compiler_type = type_sp->GetForwardCompilerType (); + if (type_sp) + compiler_type = type_sp->GetForwardCompilerType (); + else + compiler_type.Clear(); } lldb::TypeSP |

