This is an archive of the discontinued LLVM Phabricator instance.

Try to fix PR16239
AbandonedPublic

Authored by wwwwpan on Jun 25 2013, 10:42 AM.

Details

Reviewers
dblaikie
rsmith
Summary
  • In this bug, Sema is performing a constructor initialization, and it's associated argument conversions invoke this constructor initialization again. This causes an infinite recursion.

Diff Detail

Event Timeline

Richard - this seems like a very direct approach (which might be right, or it's just a hack without knowing the depth to implement other solutions). Did/do you have other ideas/approaches in mind?

rsmith requested changes to this revision.Apr 13 2014, 4:16 PM

This is the wrong approach for this issue. See

http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1673

for the latest wording of the approach that should be used to address this issue.

wwwwpan abandoned this revision.Jan 19 2015, 4:56 PM