diff options
| author | Vlad Serebrennikov <serebrennikov.vladislav@gmail.com> | 2023-10-31 17:43:10 +0300 |
|---|---|---|
| committer | Vlad Serebrennikov <serebrennikov.vladislav@gmail.com> | 2023-10-31 18:06:34 +0300 |
| commit | 49fd28d9601dde429436655ec74234e895c60b89 (patch) | |
| tree | fb2e3327b28e4515fd225ba42019a28670d0f481 /clang/lib/CodeGen/CGDebugInfo.cpp | |
| parent | 7d21d7395ccc8613e5a4144a1b9735e5c719cda3 (diff) | |
| download | llvm-49fd28d9601dde429436655ec74234e895c60b89.zip llvm-49fd28d9601dde429436655ec74234e895c60b89.tar.gz llvm-49fd28d9601dde429436655ec74234e895c60b89.tar.bz2 | |
[clang][NFC] Refactor `ArrayType::ArraySizeModifier`
This patch moves `ArraySizeModifier` before `Type` declaration so that it's complete at `ArrayTypeBitfields` declaration. It's also converted to scoped enum along the way.
Diffstat (limited to 'clang/lib/CodeGen/CGDebugInfo.cpp')
| -rw-r--r-- | clang/lib/CodeGen/CGDebugInfo.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/clang/lib/CodeGen/CGDebugInfo.cpp b/clang/lib/CodeGen/CGDebugInfo.cpp index 0aaf678..2fb4fa4 100644 --- a/clang/lib/CodeGen/CGDebugInfo.cpp +++ b/clang/lib/CodeGen/CGDebugInfo.cpp @@ -3876,7 +3876,7 @@ void CGDebugInfo::collectVarDeclProps(const VarDecl *VD, llvm::DIFile *&Unit, QualType ET = CGM.getContext().getAsArrayType(T)->getElementType(); T = CGM.getContext().getConstantArrayType(ET, ConstVal, nullptr, - ArrayType::Normal, 0); + ArraySizeModifier::Normal, 0); } Name = VD->getName(); @@ -4548,7 +4548,7 @@ CGDebugInfo::EmitTypeForVarWithBlocksAttr(const VarDecl *VD, if (NumPaddingBytes.isPositive()) { llvm::APInt pad(32, NumPaddingBytes.getQuantity()); FType = CGM.getContext().getConstantArrayType( - CGM.getContext().CharTy, pad, nullptr, ArrayType::Normal, 0); + CGM.getContext().CharTy, pad, nullptr, ArraySizeModifier::Normal, 0); EltTys.push_back(CreateMemberType(Unit, FType, "", &FieldOffset)); } } |
