aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--offload/tools/offload-tblgen/APIGen.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/offload/tools/offload-tblgen/APIGen.cpp b/offload/tools/offload-tblgen/APIGen.cpp
index 35b080e..c526425 100644
--- a/offload/tools/offload-tblgen/APIGen.cpp
+++ b/offload/tools/offload-tblgen/APIGen.cpp
@@ -144,11 +144,11 @@ static void ProcessEnum(const EnumRec &Enum, raw_ostream &OS) {
EnumVal.getName(), EtorVal++);
}
- // Add force uint32 val
- OS << formatv(TAB_1 "/// @cond\n" TAB_1
+ // Add last_element/force uint32 val
+ OS << formatv(TAB_1 "/// @cond\n" TAB_1 "{0}_LAST = {1},\n" TAB_1
"{0}_FORCE_UINT32 = 0x7fffffff\n" TAB_1
"/// @endcond\n\n",
- Enum.getEnumValNamePrefix());
+ Enum.getEnumValNamePrefix(), EtorVal);
OS << formatv("} {0};\n", Enum.getName());
}