Changeset 4c2fe47


Ignore:
Timestamp:
Dec 13, 2023, 9:18:36 AM (12 months ago)
Author:
Peter A. Buhr <pabuhr@…>
Branches:
master
Children:
b83c575
Parents:
b1f2007
Message:

formatting

Location:
src
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • src/AST/Decl.cpp

    rb1f2007 r4c2fe47  
    99// Author           : Aaron B. Moss
    1010// Created On       : Thu May 9 10:00:00 2019
    11 // Last Modified By : Andrew Beach
    12 // Last Modified On : Thu May  5 12:10:00 2022
    13 // Update Count     : 24
     11// Last Modified By : Peter A. Buhr
     12// Last Modified On : Sat Dec  9 16:28:51 2023
     13// Update Count     : 31
    1414//
    1515
     
    113113// --- EnumDecl
    114114
    115 bool EnumDecl::valueOf( const Decl * enumerator, long long& value ) const {
     115bool EnumDecl::valueOf( const Decl * enumerator, long long & value ) const {
    116116        if ( enumValues.empty() ) {
    117117                Evaluation crntVal = {0, true, true};  // until expression is given, we know to start counting from 0
    118118                for ( const Decl * member : members ) {
    119                         const ObjectDecl* field = strict_dynamic_cast< const ObjectDecl* >( member );
     119                        const ObjectDecl * field = strict_dynamic_cast< const ObjectDecl * >( member );
    120120                        if ( field->init ) {
    121                                 const SingleInit * init = strict_dynamic_cast< const SingleInit* >( field->init.get() );
     121                                const SingleInit * init = strict_dynamic_cast< const SingleInit * >( field->init.get() );
    122122                                crntVal = eval( init->value );
    123123                                if ( ! crntVal.isEvaluableInGCC ) {
    124                                         SemanticError( init->location, ::toString( "Non-constexpr in initialization of "
    125                                                 "enumerator: ", field ) );
     124                                        SemanticError( init->location, "Non-constexpr in initialization of enumerator %s", field->name.c_str() );
    126125                                }
    127126                        }
    128127                        if ( enumValues.count( field->name ) != 0 ) {
    129                                 SemanticError( location, ::toString( "Enum ", name, " has multiple members with the "   "name ", field->name ) );
     128                                SemanticError( location, "Enum %s has multiple members with %s", name.c_str(), field->name.c_str() );
    130129                        }
    131130                        if (crntVal.hasKnownValue) {
  • src/ResolvExpr/Resolver.cc

    rb1f2007 r4c2fe47  
    99// Author           : Aaron B. Moss
    1010// Created On       : Sun May 17 12:17:01 2015
    11 // Last Modified By : Andrew Beach
    12 // Last Modified On : Wed Apr 20 10:41:00 2022
    13 // Update Count     : 248
     11// Last Modified By : Peter A. Buhr
     12// Last Modified On : Sat Dec  9 17:45:57 2023
     13// Update Count     : 249
    1414//
    1515
     
    958958                                                                ++n_mutex_param;
    959959
    960                                                                 // Check if the argument matches the parameter type in the current
    961                                                                 // scope
     960                                                                // Check if the argument matches the parameter type in the current scope.
    962961                                                                // ast::ptr< ast::Type > paramType = (*param)->get_type();
     962
    963963                                                                if (
    964964                                                                        ! unify(
Note: See TracChangeset for help on using the changeset viewer.