Skip to content

Commit aabc866

Browse files
committed
Fix enum-to-integer conversion
1 parent 46a8ede commit aabc866

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

clang/lib/Sema/TreeTransform.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@
4747
#include "clang/Sema/SemaPseudoObject.h"
4848
#include "clang/Sema/SemaSYCL.h"
4949
#include "llvm/ADT/ArrayRef.h"
50+
#include "llvm/ADT/STLForwardCompat.h"
5051
#include "llvm/Support/ErrorHandling.h"
5152
#include <algorithm>
5253
#include <optional>
@@ -7256,7 +7257,7 @@ QualType TreeTransform<Derived>::TransformPredefinedSugarType(
72567257
QualType Result = TL.getType();
72577258

72587259
if (getDerived().AlwaysRebuild()) {
7259-
Result = getDerived().RebuildPredefinedSugarType(EIT->getKind());
7260+
Result = getDerived().RebuildPredefinedSugarType(llvm::to_underlying(EIT->getKind()));
72607261
}
72617262

72627263
PredefinedSugarTypeLoc NewTL = TLB.push<PredefinedSugarTypeLoc>(Result);

0 commit comments

Comments
 (0)