baloghadamsoftware added a comment.

Now I made a thorough check. Indeed, with the original version we get a warning 
because Other.y is not initialized. CheckerManager::runCheckersForBind() is 
called here during the default evaluation of the call. I tried to call the same 
function in performTrivialCopy, but without success, all members on the right 
hand side object are "Unknown" so no warnings are given. It seems like 
arguments are not bound to paremeters without executing evalCall(). I tried to 
copy some part of inlineCall(), but it did not help either. It seems evaluation 
of bindings in the constructor initializer list is strongly connected to its 
default evaluation.


https://reviews.llvm.org/D22374



_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to