Add parameterless assert control system tasks (#5010)

Signed-off-by: Bartłomiej Chmiel <[email protected]>
Co-authored-by: Ryszard Rozak <[email protected]>
Co-authored-by: Wilson Snyder <[email protected]>
Co-authored-by: Arkadiusz Kozdra <[email protected]>
This commit is contained in:
Bartłomiej Chmiel
2024-05-08 08:31:34 -04:00
committed by GitHub
co-authored by Ryszard Rozak Wilson Snyder Arkadiusz Kozdra
parent 298e0f24d1
commit 2a9f29912c
19 changed files with 684 additions and 10 deletions
+1
View File
@@ -84,6 +84,7 @@ class EmitCConstPool final : public EmitCConstInit {
putns(varp, "extern const ");
putns(varp, varp->dtypep()->cType(nameProtect, false, false));
putns(varp, " = ");
UASSERT_OBJ(varp, varp->valuep(), "Var without value");
iterateConst(varp->valuep());
putns(varp, ";\n");
// Keep track of stats