We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 18cb59a commit 6f38516Copy full SHA for 6f38516
src/util/expr_initializer.cpp
@@ -270,10 +270,13 @@ exprt expr_initializert<nondet>::expr_initializer_rec(
270
}
271
else if(type_id==ID_c_enum_tag)
272
{
273
- return
274
- expr_initializer_rec(
275
- ns.follow_tag(to_c_enum_tag_type(type)),
276
- source_location);
+ exprt result = expr_initializer_rec(
+ ns.follow_tag(to_c_enum_tag_type(type)), source_location);
+
+ // use the tag type
277
+ result.type() = type;
278
279
+ return result;
280
281
else if(type_id==ID_struct_tag)
282
0 commit comments