Skip to content

Commit 7f7dbde

Browse files
committed
ASRUtils: also print type name along with symbol name
1 parent c85d000 commit 7f7dbde

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/libasr/asr_utils.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1192,15 +1192,15 @@ static inline std::string type_to_str_python(const ASR::ttype_t *t,
11921192
}
11931193
case ASR::ttypeType::Struct: {
11941194
ASR::Struct_t* d = ASR::down_cast<ASR::Struct_t>(t);
1195-
return symbol_name(d->m_derived_type);
1195+
return "struct " + std::string(symbol_name(d->m_derived_type));
11961196
}
11971197
case ASR::ttypeType::Enum: {
11981198
ASR::Enum_t* d = ASR::down_cast<ASR::Enum_t>(t);
1199-
return symbol_name(d->m_enum_type);
1199+
return "enum " + std::string(symbol_name(d->m_enum_type));
12001200
}
12011201
case ASR::ttypeType::Union: {
12021202
ASR::Union_t* d = ASR::down_cast<ASR::Union_t>(t);
1203-
return symbol_name(d->m_union_type);
1203+
return "union " + std::string(symbol_name(d->m_union_type));
12041204
}
12051205
case ASR::ttypeType::Pointer: {
12061206
ASR::Pointer_t* p = ASR::down_cast<ASR::Pointer_t>(t);

0 commit comments

Comments
 (0)