Hi,
sorry for my late reply.
Regarding to events appearing in an in-class initializer expression, we have
now two simple approaches: to add an option for the CFG builder (as you
suggested), or to let the code remove all the edges excluding those appearing
within the expression wrapped by the `CXXDefaultInitExpr`.
Currently (at least until r199843), those events will not be reported (either
in Xcode or in the command line). The first approach preserves this behaviour.
{F24874} (screenshot:
http://llvm-reviews.chandlerc.com/file/data/lqyk5vypoxtfxvvzbj6m/PHID-FILE-3fxx2h44c3u33vhpjvtg/).
With the second approach, the output is ambiguous in the presence of multiple
constructors.
{F24876} (screenshot:
http://llvm-reviews.chandlerc.com/file/data/43y6wcdmgsstwxsoo7aq/PHID-FILE-wwyqyn2u2pfnot4f3gue/)
I still prefer to see that warning. If anything more complex than the second
approach is required, I'd prefer to keep it separate from this patch and follow
the first one. Any suggestions?
http://llvm-reviews.chandlerc.com/D2370
_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits