summaryrefslogtreecommitdiffstats
path: root/llvm/lib
diff options
context:
space:
mode:
authorDouglas Gregor <dgregor@apple.com>2011-01-05 23:12:31 +0000
committerDouglas Gregor <dgregor@apple.com>2011-01-05 23:12:31 +0000
commit5499af4ef9917edfbd146d023859965b42d2bc88 (patch)
treee10b7d0c3802a36c1d85ad20436484a4be13dc3b /llvm/lib
parent260acf32ee670be89793116d59a5f2c65fe268b3 (diff)
downloadbcm5719-llvm-5499af4ef9917edfbd146d023859965b42d2bc88.tar.gz
bcm5719-llvm-5499af4ef9917edfbd146d023859965b42d2bc88.zip
Initial implementation of function parameter packs. This implementation allows:
1) Declaration of function parameter packs 2) Instantiation of function parameter packs within function types. 3) Template argument deduction of function parameter packs when matching two function types. We're missing all of the important template-instantiation logic for function template definitions, along with template argument deduction from the argument list of a function call, so don't even think of trying to use these for real yet. llvm-svn: 122926
Diffstat (limited to 'llvm/lib')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud