Hi Martin,
Thanks for the bug report!
(1) crashes triggered by tc.ii
tc.ii actually crashed Clang (I am using Clang 3.8), e.g.,
$ ~/work/compilers/compiler-install/llvm-3.8-debug/bin/clang -c tc.ii
...
clang-3.8: ../tools/clang/lib/Sema/SemaExpr.cpp:2632:
clang::ExprResult
clang::Sema::PerformObjectMemberConversion(clang::Expr*,
clang::NestedNameSpecifier*, clang::NamedDecl*, clang::NamedDecl*):
Assertion `IsDerivedFrom(FromLoc, FromRecordType, URecordType)'
failed.
...
We have to stay with it.
(2) the issue related to reduce-class-template-param
It was fixed in the Git head.
(3) the crash in reduce-class-template-param
I just committed a fix.
Again, thanks!
- Yang
On 2016-08-09 05:33, Martin Liška wrote:
Hello.
I'm sending for further analysis.
Martin