================
@@ -1060,7 +1074,8 @@ namespace {
       CXXConstructExpr *CE = dyn_cast<CXXConstructExpr>(MemberInit->getInit());
 
       // Bail out on non-memcpyable, not-trivially-copyable members.
-      if (!(CE && isMemcpyEquivalentSpecialMember(CE->getConstructor())) &&
+      if (!(CE &&
----------------
ojhunt wrote:

I really don't like this condition but I'm not really sure how to make it 
better - maybe break it up into a bunch of variables to make it easier to read? 
but they're only single use so ???

https://github.com/llvm/llvm-project/pull/172119
_______________________________________________
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

Reply via email to