[PATCH] D17360: [cfi] Fix handling of sanitize trap/recover flags in the cross-DSO CFI mode.
Evgeniy Stepanov via cfe-commits
cfe-commits at lists.llvm.org
Thu Feb 18 14:08:10 PST 2016
eugenis added a comment.
This lets us support the following case:
module A checks vcalls and casts, with diagnostics
module B checks vcalls but not casts (but it still has bitsets for vtables), with diagnostics
then a cast check from module A with a target in module B should print diagnostics instead of trapping
It's definitely not critical functionality, but could be nice to have, especially as it does not cost us anything.
And yes, CodeGenModule::NeedAllVtablesBitSet needs to be fixed for this work.
WDYT?
Repository:
rL LLVM
http://reviews.llvm.org/D17360
More information about the cfe-commits
mailing list