Add support for C++11 enum classes in llvm.

Part of rdar://11496790

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@157303 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Eric Christopher
2012-05-23 00:09:20 +00:00
parent 2f0a748452
commit bb0f6eac1f
4 changed files with 55 additions and 4 deletions

View File

@@ -331,8 +331,8 @@ namespace llvm {
/// @param Elements Enumeration elements.
DIType createEnumerationType(DIDescriptor Scope, StringRef Name,
DIFile File, unsigned LineNumber,
uint64_t SizeInBits,
uint64_t AlignInBits, DIArray Elements);
uint64_t SizeInBits, uint64_t AlignInBits,
DIArray Elements, DIType ClassType);
/// createSubroutineType - Create subroutine type.
/// @param File File in which this subroutine is defined.