[Sema] Fix a crash by completing a type before using it
authorErik Pilkington <erik.pilkington@gmail.com>
Thu, 26 Jul 2018 23:40:42 +0000 (23:40 +0000)
committerErik Pilkington <erik.pilkington@gmail.com>
Thu, 26 Jul 2018 23:40:42 +0000 (23:40 +0000)
commitdd0b344339526b91b1a9703122743d1a4a8f5157
tree67da448a836d7ef00878fa48d3d1acf9782fb09e
parentb148c9809b7d7c00014923046bffc2045436bbd8
[Sema] Fix a crash by completing a type before using it

Only apply this exception on a type that we're able to check.

rdar://41903969

Differential revision: https://reviews.llvm.org/D49868

llvm-svn: 338089
clang/lib/Sema/SemaInit.cpp
clang/test/SemaCXX/cxx1z-class-template-argument-deduction.cpp