Fix clang-tidy bugprone-assignment-in-if-condition warnings

This commit is contained in:
Tim Wojtulewicz 2025-04-15 18:05:29 -07:00
parent 8ce741a7a8
commit 92854e95d3
10 changed files with 28 additions and 25 deletions

View file

@ -211,9 +211,11 @@ IDPtr find_global__CPP(const char* g) {
RecordTypePtr get_record_type__CPP(const char* record_type_name) {
IDPtr existing_type;
if ( record_type_name && (existing_type = global_scope()->Find(record_type_name)) &&
existing_type->GetType()->Tag() == TYPE_RECORD )
return cast_intrusive<RecordType>(existing_type->GetType());
if ( record_type_name ) {
IDPtr existing_type = global_scope()->Find(record_type_name);
if ( existing_type && existing_type->GetType()->Tag() == TYPE_RECORD )
return cast_intrusive<RecordType>(existing_type->GetType());
}
return make_intrusive<RecordType>(new type_decl_list());
}