This is an archive of the discontinued LLVM Phabricator instance.

Add an IsLiteral parameter to SpecialCaseList (Clang side).
Needs ReviewPublic

Authored by pcc on Aug 6 2014, 4:35 PM.

Details

Reviewers
samsonov

Diff Detail

Event Timeline

pcc updated this revision to Diff 12259.Aug 6 2014, 4:35 PM
pcc retitled this revision from to Add an IsLiteral parameter to SpecialCaseList (Clang side)..
pcc updated this object.
pcc edited the test plan for this revision. (Show Details)
pcc added a reviewer: samsonov.
pcc added a subscriber: Unknown Object (MLST).
samsonov edited edge metadata.Aug 7 2014, 4:46 PM

See my comment in review thread for D4547. I'm not happy with code structure you propose. In particular, I don't see why Clang (?) should know whether DFSan expects to see special case lists in "literal" mode. It's really a DFSan implementation detail, which probably shouldn't be exposed.

pcc added a comment.Aug 7 2014, 6:46 PM

See my comment in review thread for D4547. I'm not happy with code structure you propose. In particular, I don't see why Clang (?) should know whether DFSan expects to see special case lists in "literal" mode. It's really a DFSan implementation detail, which probably shouldn't be exposed.

Okay, I guess we can hide that behind DFSanABIList.