================
@@ -579,6 +613,7 @@ DWARFASTParserClang::ParseTypeModifier(const SymbolContext 
&sc,
   LanguageType cu_language = SymbolFileDWARF::GetLanguage(*die.GetCU());
   Type::ResolveState resolve_state = Type::ResolveState::Unresolved;
   Type::EncodingDataType encoding_data_type = Type::eEncodingIsUID;
+  TypePayloadClang payload(GetOwningClangModule(die));
----------------
Michael137 wrote:

Why is overwriting the payload for ptrauth fine here? Could it interfere with 
the modules logic?

In the downstream version of this we leave the payload as is, but instead add 
the ptrauth qualifiers to the `clang_type` here directly. Did you encounter 
issues with that approach?

https://github.com/llvm/llvm-project/pull/84387
_______________________________________________
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

Reply via email to