This is an archive of the discontinued LLVM Phabricator instance.

[llvm][utils] Disable lldb formatters for PointerIntPair and PointerUnion
ClosedPublic

Authored by kastiglione on Jul 13 2023, 10:08 AM.

Details

Summary

These synthetic providers use expression evaluation and fail in some cases.

Examples:

llvm::PointerIntPair<llvm::PointerUnion<const Type *, const ExtQuals *>, 
                     Qualifiers::FastWidth> Value;

and

typedef llvm::PointerUnion<const ValueDecl *, const Expr *, TypeInfoLValue,
                           DynamicAllocLValue>
        PtrTy;

Original contribution: D117779

rdar://110791233
rdar://112195543

Diff Detail

Event Timeline

kastiglione created this revision.Jul 13 2023, 10:08 AM
Herald added a project: Restricted Project. · View Herald TranscriptJul 13 2023, 10:08 AM
kastiglione requested review of this revision.Jul 13 2023, 10:08 AM
Herald added a project: Restricted Project. · View Herald TranscriptJul 13 2023, 10:09 AM
Michael137 accepted this revision.Jul 13 2023, 10:10 AM
This revision is now accepted and ready to land.Jul 13 2023, 10:10 AM