From 320cf3ce5509de7d3788a51ebc77599ca6cdfa0b Mon Sep 17 00:00:00 2001 From: xlauko Date: Fri, 20 Jun 2025 11:05:11 +0200 Subject: [PATCH] [CIR] Reindex VisibilityAttr to align with upstream --- clang/include/clang/CIR/Dialect/IR/CIRAttrs.td | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/clang/include/clang/CIR/Dialect/IR/CIRAttrs.td b/clang/include/clang/CIR/Dialect/IR/CIRAttrs.td index cad530055ef4..c7322771aa5e 100644 --- a/clang/include/clang/CIR/Dialect/IR/CIRAttrs.td +++ b/clang/include/clang/CIR/Dialect/IR/CIRAttrs.td @@ -1138,9 +1138,9 @@ def ASTCallExprAttr : AST<"CallExpr", "call.expr", //===----------------------------------------------------------------------===// def CIR_VisibilityKind : CIR_I32EnumAttr<"VisibilityKind", "C/C++ visibility", [ - I32EnumAttrCase<"Default", 1, "default">, - I32EnumAttrCase<"Hidden", 2, "hidden">, - I32EnumAttrCase<"Protected", 3, "protected"> + I32EnumAttrCase<"Default", 0, "default">, + I32EnumAttrCase<"Hidden", 1, "hidden">, + I32EnumAttrCase<"Protected", 2, "protected"> ]> { let genSpecializedAttr = 0; } @@ -1155,7 +1155,8 @@ def CIR_VisibilityAttr : CIR_EnumAttr { let skipDefaultBuilders = 1; let builders = [ - AttrBuilder<(ins CArg<"VisibilityKind", "cir::VisibilityKind::Default">:$value), [{ + AttrBuilder<(ins CArg<"VisibilityKind", + "cir::VisibilityKind::Default">:$value), [{ return $_get($_ctxt, value); }]> ];