]> granicus.if.org Git - clang/commit
[Sema] Fix PR38987: keep end location of a direct initializer list
authorVedant Kumar <vsk@apple.com>
Mon, 19 Nov 2018 20:10:21 +0000 (20:10 +0000)
committerVedant Kumar <vsk@apple.com>
Mon, 19 Nov 2018 20:10:21 +0000 (20:10 +0000)
commitfd846d8d28f8c89f422658771c363abc6532096d
treea5f993808c5b7d6f9b7543381bfab5ee5066f222
parentd8a18b8bb0023a295456958e267e84ba1d1f3d1f
[Sema] Fix PR38987: keep end location of a direct initializer list

If PerformConstructorInitialization of a direct initializer list constructor is
called while instantiating a template, it has brace locations in its BraceLoc
arguments but not in the Kind argument.

This reverts the hunk https://reviews.llvm.org/D41921#inline-468844.

Patch by Orivej Desh!

Differential Revision: https://reviews.llvm.org/D53231

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@347261 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Sema/SemaInit.cpp
test/SemaCXX/sourceranges.cpp