We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 8982537 commit db24052Copy full SHA for db24052
src/libasr/asr_verify.cpp
@@ -1090,6 +1090,10 @@ class VerifyVisitor : public BaseWalkVisitor<VerifyVisitor>
1090
if( ASRUtils::get_asr_owner(x.m_derived_type) ) {
1091
symbol_owner = ASRUtils::symbol_name(ASRUtils::get_asr_owner(x.m_derived_type));
1092
}
1093
+ // Check if x.m_derived_type is imported from another module as an external symbol.
1094
+ if( !ASR::is_a<ASR::ExternalSymbol_t>(*x.m_derived_type) ) {
1095
+ return;
1096
+ }
1097
require(symtab_in_scope(current_symtab, x.m_derived_type),
1098
"Struct::m_derived_type '" +
1099
std::string(ASRUtils::symbol_name(x.m_derived_type)) +
0 commit comments