diff options
author | Douglas Gregor <dgregor@apple.com> | 2009-03-17 19:05:46 +0000 |
---|---|---|
committer | Douglas Gregor <dgregor@apple.com> | 2009-03-17 19:05:46 +0000 |
commit | 954f6b27dae8e197c1bd5e28e4f32aeb13def296 (patch) | |
tree | c89a59e1f3192472d83ae4dc0756c4d502b5042e /clang/lib/Driver/Driver.cpp | |
parent | b42a26c0a561e61eb2573a9803c46ccddaad8956 (diff) | |
download | bcm5719-llvm-954f6b27dae8e197c1bd5e28e4f32aeb13def296.tar.gz bcm5719-llvm-954f6b27dae8e197c1bd5e28e4f32aeb13def296.zip |
Implement instantiation of enums within class templates. This isn't
quite as great as it sounds, because, while we can refer to the
enumerator values outside the template, e.g.,
adder<long, 3, 4>::value
we can't yet refer to them with dependent names, so no Fibonacci
(yet).
InstantiateClassTemplateSpecialization is getting messy; next commit
will put it into a less-ugly state.
llvm-svn: 67092
Diffstat (limited to 'clang/lib/Driver/Driver.cpp')
0 files changed, 0 insertions, 0 deletions