]> granicus.if.org Git - clang/commit
Correctly classify pack expansions as NON_CANONICAL_UNLESS_DEPENDENT
authorDavid Blaikie <dblaikie@gmail.com>
Sat, 13 Jul 2013 21:08:08 +0000 (21:08 +0000)
committerDavid Blaikie <dblaikie@gmail.com>
Sat, 13 Jul 2013 21:08:08 +0000 (21:08 +0000)
commit226399ce18cdcbb1e83af7c5e644bdabb9d4f2f8
tree255311d521a4577e0a01dbd94f940d9f7cffb0f9
parentdc80978ed59863c4d4eb251c109d312de0532611
Correctly classify pack expansions as NON_CANONICAL_UNLESS_DEPENDENT

Test coverage for non-dependent pack expansions doesn't demonstrate a
failure prior to this patch (a follow-up commit improving debug info
will cover this commit specifically) but covers a related hole in our
test coverage.

Reviewed by Richard Smith & Eli Friedman.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@186261 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/AST/Type.h
include/clang/AST/TypeNodes.def
lib/CodeGen/CGDebugInfo.cpp
lib/CodeGen/CodeGenFunction.cpp
test/CXX/temp/temp.decls/temp.alias/p3.cpp