commit | bccda13aa3fc2a4c674a8c0a7003a7e6b1ff17b0 | [log] [tgz] |
---|---|---|
author | Jordan Rose <jordan_rose@apple.com> | Wed Jul 17 17:16:42 2013 +0000 |
committer | Jordan Rose <jordan_rose@apple.com> | Wed Jul 17 17:16:42 2013 +0000 |
tree | 2787c5020fe445278d00eca0273108d4320ecef0 | |
parent | df70700f5aa5744d7f70fb3e6610ff434f643a71 [diff] |
[analyzer] Handle C++11 member initializer expressions. Previously, we would simply abort the path when we saw a default member initialization; now, we actually attempt to evaluate it. Like default arguments, the contents of these expressions are not actually part of the current function, so we fall back to constant evaluation. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@186521 91177308-0d34-0410-b5e6-96231b3b80d8