The testcase is from PR19092, but I think the bug described there is actually a clang issue. llvm-svn: 203489