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

Reply via email to