Changeset bc179fd for src/AST/Type.hpp


Ignore:
Timestamp:
Jun 1, 2021, 3:18:40 PM (18 months ago)
Author:
Thierry Delisle <tdelisle@…>
Branches:
arm-eh, enum, forall-pointer-decay, jacob/cs343-translation, master, new-ast-unique-expr, pthread-emulation, qualifiedEnum
Children:
62006a3
Parents:
1f68d5d
Message:

Removed more gcc11 warnings

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/AST/Type.hpp

    r1f68d5d rbc179fd  
    402402
    403403        // compact representation used for map lookups.
    404         struct TypeEnvKey { 
    405                 const TypeDecl * base;
    406                 int formal_usage;
    407                 int expr_id;
     404        struct TypeEnvKey {
     405                const TypeDecl * base = nullptr;
     406                int formal_usage = 0;
     407                int expr_id = 0;
    408408
    409409                TypeEnvKey() = default;
     
    440440        const Type * accept( Visitor & v ) const override { return v.visit( this ); }
    441441
    442         std::string typeString() const { 
    443                 if (formal_usage > 0) return std::string("_") + std::to_string(formal_usage) + "_" + std::to_string(expr_id) + "_" + name; 
     442        std::string typeString() const {
     443                if (formal_usage > 0) return std::string("_") + std::to_string(formal_usage) + "_" + std::to_string(expr_id) + "_" + name;
    444444                else return name;
    445445        }
     
    548548                        res = p * res + x.expr_id;
    549549                        return res;
    550                 } 
     550                }
    551551        };
    552552}
Note: See TracChangeset for help on using the changeset viewer.