aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaDeclAttr.cpp
diff options
context:
space:
mode:
authorChandler Carruth <chandlerc@gmail.com>2010-12-06 09:23:57 +0000
committerChandler Carruth <chandlerc@gmail.com>2010-12-06 09:23:57 +0000
commit894aed964fae942b62326881dc106801dabfd04c (patch)
tree8dd26ced4a80783e0ba22307728777ff45ae6163 /lib/Sema/SemaDeclAttr.cpp
parent4765fa05b5652fcc4356371c2f481d0ea9a1b007 (diff)
Un-templatetize this method. It's definition is out of line in the .cpp file,
so that's not a valid thing to do at all. Instead, switch to a ValueDecl argument, the template isn't really necessary here. When handling the types explicitly in the code, it becomes awkward to cerate the CXXBaseOrMemberInitializer object in so many places. Re-flow the code to calculate the Init expression first, and then create the initializer. If this is too gross, we can factor the init expression logic into helper functions, but it's not past my threshold yet. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@120997 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Sema/SemaDeclAttr.cpp')
0 files changed, 0 insertions, 0 deletions