Changeset 6065281f


Ignore:
Timestamp:
Jun 21, 2023, 9:45:26 PM (11 months ago)
Author:
Peter A. Buhr <pabuhr@…>
Branches:
master
Children:
fe0b94f
Parents:
3bf9d10 (diff), f02f546 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent.
Message:

Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc

Files:
4 added
15 edited

Legend:

Unmodified
Added
Removed
  • libcfa/src/parseargs.cfa

    r3bf9d10 r6065281f  
    230230}
    231231
    232 void print_args_usage(cfa_option options[], size_t opt_count, const char * usage, bool error)  __attribute__ ((noreturn)) {
     232void print_args_usage(cfa_option options[], const size_t opt_count, const char * usage, bool error)  __attribute__ ((noreturn)) {
    233233        const array( cfa_option, opt_count ) & arr = (const array( cfa_option, opt_count ) &) *options;
    234234        usage(cfa_args_argv[0], arr, usage, error ? stderr : stdout);
    235235}
    236236
    237 void print_args_usage(int , char * argv[], cfa_option options[], size_t opt_count, const char * usage, bool error)  __attribute__ ((noreturn)) {
     237void print_args_usage(int , char * argv[], cfa_option options[], const size_t opt_count, const char * usage, bool error)  __attribute__ ((noreturn)) {
    238238        const array( cfa_option, opt_count ) & arr = (const array( cfa_option, opt_count ) &) *options;
    239239        usage(argv[0], arr, usage, error ? stderr : stdout);
  • src/InitTweak/GenInit.cc

    r3bf9d10 r6065281f  
    300300
    301301#       warning Remove the _New suffix after the conversion is complete.
     302
     303        // Outer pass finds declarations, for their type could wrap a type that needs hoisting
    302304        struct HoistArrayDimension_NoResolve_New final :
    303305                        public ast::WithDeclsToAdd<>, public ast::WithShortCircuiting,
    304306                        public ast::WithGuards, public ast::WithConstTranslationUnit,
    305                         public ast::WithVisitorRef<HoistArrayDimension_NoResolve_New> {
    306                 void previsit( const ast::ObjectDecl * decl );
    307                 const ast::DeclWithType * postvisit( const ast::ObjectDecl * decl );
    308                 // Do not look for objects inside there declarations (and type).
    309                 void previsit( const ast::AggregateDecl * ) { visit_children = false; }
    310                 void previsit( const ast::NamedTypeDecl * ) { visit_children = false; }
    311                 void previsit( const ast::FunctionType * ) { visit_children = false; }
    312 
    313                 const ast::Type * hoist( const ast::Type * type );
     307                        public ast::WithVisitorRef<HoistArrayDimension_NoResolve_New>,
     308                        public ast::WithSymbolTableX<ast::SymbolTable::ErrorDetection::IgnoreErrors> {
     309
     310                // Inner pass looks within a type, for a part that depends on an expression
     311                struct HoistDimsFromTypes final :
     312                                public ast::WithShortCircuiting, public ast::WithGuards {
     313
     314                        HoistArrayDimension_NoResolve_New * outer;
     315                        HoistDimsFromTypes( HoistArrayDimension_NoResolve_New * outer ) : outer(outer) {}
     316
     317                        // Only intended for visiting through types.
     318                        // Tolerate, and short-circuit at, the dimension expression of an array type.
     319                        //    (We'll operate on the dimension expression of an array type directly
     320                        //    from the parent type, not by visiting through it)
     321                        // Look inside type exprs.
     322                        void previsit( const ast::Node * ) {
     323                                assert( false && "unsupported node type" );
     324                        };
     325                        const ast::Expr * allowedExpr = nullptr;
     326                        void previsit( const ast::Type * ) {
     327                                GuardValue( allowedExpr ) = nullptr;
     328                        }
     329                        void previsit( const ast::ArrayType * t ) {
     330                                GuardValue( allowedExpr ) = t->dimension.get();
     331                        }
     332                        void previsit( const ast::PointerType * t ) {
     333                                GuardValue( allowedExpr ) = t->dimension.get();
     334                        }
     335                        void previsit( const ast::TypeofType * t ) {
     336                                GuardValue( allowedExpr ) = t->expr.get();
     337                        }
     338                        void previsit( const ast::Expr * e ) {
     339                                assert( e == allowedExpr &&
     340                                    "only expecting to visit exprs that are dimension exprs or typeof(-) inner exprs" );
     341
     342                                // Skip the tolerated expressions
     343                                visit_children = false;
     344                        }
     345                        void previsit( const ast::TypeExpr * ) {}
     346
     347                        const ast::Type * postvisit(
     348                                        const ast::ArrayType * arrayType ) {
     349                                static UniqueName dimensionName( "_array_dim" );
     350
     351                                if ( nullptr == arrayType->dimension ) {  // if no dimension is given, don't presume to invent one
     352                                        return arrayType;
     353                                }
     354
     355                                // find size_t; use it as the type for a dim expr
     356                                ast::ptr<ast::Type> dimType = outer->transUnit().global.sizeType;
     357                                assert( dimType );
     358                                add_qualifiers( dimType, ast::CV::Qualifiers( ast::CV::Const ) );
     359
     360                                // Special-case handling: leave the user's dimension expression alone
     361                                // - requires the user to have followed a careful convention
     362                                // - may apply to extremely simple applications, but only as windfall
     363                                // - users of advanced applications will be following the convention on purpose
     364                                // - CFA maintainers must protect the criteria against leaving too much alone
     365
     366                                // Actual leave-alone cases following are conservative approximations of "cannot vary"
     367
     368                                // Leave alone: literals and enum constants
     369                                if ( dynamic_cast< const ast::ConstantExpr * >( arrayType->dimension.get() ) ) {
     370                                        return arrayType;
     371                                }
     372
     373                                // Leave alone: direct use of an object declared to be const
     374                                const ast::NameExpr * dimn = dynamic_cast< const ast::NameExpr * >( arrayType->dimension.get() );
     375                                if ( dimn ) {
     376                                        std::vector<ast::SymbolTable::IdData> dimnDefs = outer->symtab.lookupId( dimn->name );
     377                                        if ( dimnDefs.size() == 1 ) {
     378                                                const ast::DeclWithType * dimnDef = dimnDefs[0].id.get();
     379                                                assert( dimnDef && "symbol table binds a name to nothing" );
     380                                                const ast::ObjectDecl * dimOb = dynamic_cast< const ast::ObjectDecl * >( dimnDef );
     381                                                if( dimOb ) {
     382                                                        const ast::Type * dimTy = dimOb->type.get();
     383                                                        assert( dimTy && "object declaration bearing no type" );
     384                                                        // must not hoist some: size_t
     385                                                        // must hoist all: pointers and references
     386                                                        // the analysis is conservative; BasicType is a simple approximation
     387                                                        if ( dynamic_cast< const ast::BasicType * >( dimTy ) ||
     388                                                             dynamic_cast< const ast::SueInstType<ast::EnumDecl> * >( dimTy ) ) {
     389                                                                if ( dimTy->is_const() ) {
     390                                                                        // The dimension is certainly re-evaluable, giving the same answer each time.
     391                                                                        // Our user might be hoping to write the array type in multiple places, having them unify.
     392                                                                        // Leave the type alone.
     393
     394                                                                        // We believe the new criterion leaves less alone than the old criterion.
     395                                                                        // Thus, the old criterion should have left the current case alone.
     396                                                                        // Catch cases that weren't thought through.
     397                                                                        assert( !Tuples::maybeImpure( arrayType->dimension ) );
     398
     399                                                                        return arrayType;
     400                                                                }
     401                                                        };
     402                                                }
     403                                        }
     404                                }
     405
     406                                // Leave alone: any sizeof expression (answer cannot vary during current lexical scope)
     407                                const ast::SizeofExpr * sz = dynamic_cast< const ast::SizeofExpr * >( arrayType->dimension.get() );
     408                                if ( sz ) {
     409                                        return arrayType;
     410                                }
     411
     412                                // General-case handling: change the array-type's dim expr (hoist the user-given content out of the type)
     413                                // - always safe
     414                                // - user-unnoticeable in common applications (benign noise in -CFA output)
     415                                // - may annoy a responsible user of advanced applications (but they can work around)
     416                                // - protects against misusing advanced features
     417                                //
     418                                // The hoist, by example, is:
     419                                // FROM USER:  float a[ rand() ];
     420                                // TO GCC:     const size_t __len_of_a = rand(); float a[ __len_of_a ];
     421
     422                                ast::ObjectDecl * arrayDimension = new ast::ObjectDecl(
     423                                        arrayType->dimension->location,
     424                                        dimensionName.newName(),
     425                                        dimType,
     426                                        new ast::SingleInit(
     427                                                arrayType->dimension->location,
     428                                                arrayType->dimension
     429                                        )
     430                                );
     431
     432                                ast::ArrayType * mutType = ast::mutate( arrayType );
     433                                mutType->dimension = new ast::VariableExpr(
     434                                                arrayDimension->location, arrayDimension );
     435                                outer->declsToAddBefore.push_back( arrayDimension );
     436
     437                                return mutType;
     438                        }  // postvisit( const ast::ArrayType * )
     439                }; // struct HoistDimsFromTypes
    314440
    315441                ast::Storage::Classes storageClasses;
     442                void previsit(
     443                                const ast::ObjectDecl * decl ) {
     444                        GuardValue( storageClasses ) = decl->storage;
     445                }
     446
     447                const ast::DeclWithType * postvisit(
     448                                const ast::ObjectDecl * objectDecl ) {
     449
     450                        if ( !isInFunction() || storageClasses.is_static ) {
     451                                return objectDecl;
     452                        }
     453
     454                        const ast::Type * mid = objectDecl->type;
     455
     456                        ast::Pass<HoistDimsFromTypes> hoist{this};
     457                        const ast::Type * result = mid->accept( hoist );
     458
     459                        return mutate_field( objectDecl, &ast::ObjectDecl::type, result );
     460                }
    316461        };
    317462
    318         void HoistArrayDimension_NoResolve_New::previsit(
    319                         const ast::ObjectDecl * decl ) {
    320                 GuardValue( storageClasses ) = decl->storage;
    321         }
    322 
    323         const ast::DeclWithType * HoistArrayDimension_NoResolve_New::postvisit(
    324                         const ast::ObjectDecl * objectDecl ) {
    325                 return mutate_field( objectDecl, &ast::ObjectDecl::type,
    326                                 hoist( objectDecl->type ) );
    327         }
    328 
    329         const ast::Type * HoistArrayDimension_NoResolve_New::hoist(
    330                         const ast::Type * type ) {
    331                 static UniqueName dimensionName( "_array_dim" );
    332 
    333                 if ( !isInFunction() || storageClasses.is_static ) {
    334                         return type;
    335                 }
    336 
    337                 if ( auto arrayType = dynamic_cast< const ast::ArrayType * >( type ) ) {
    338                         if ( nullptr == arrayType->dimension ) {
    339                                 return type;
    340                         }
    341 
    342                         if ( !Tuples::maybeImpure( arrayType->dimension ) ) {
    343                                 return type;
    344                         }
    345 
    346                         ast::ptr<ast::Type> dimType = transUnit().global.sizeType;
    347                         assert( dimType );
    348                         add_qualifiers( dimType, ast::CV::Qualifiers( ast::CV::Const ) );
    349 
    350                         ast::ObjectDecl * arrayDimension = new ast::ObjectDecl(
    351                                 arrayType->dimension->location,
    352                                 dimensionName.newName(),
    353                                 dimType,
    354                                 new ast::SingleInit(
    355                                         arrayType->dimension->location,
    356                                         arrayType->dimension
    357                                 )
    358                         );
    359 
    360                         ast::ArrayType * mutType = ast::mutate( arrayType );
    361                         mutType->dimension = new ast::VariableExpr(
    362                                         arrayDimension->location, arrayDimension );
    363                         declsToAddBefore.push_back( arrayDimension );
    364 
    365                         mutType->base = hoist( mutType->base );
    366                         return mutType;
    367                 }
    368                 return type;
    369         }
     463
     464
    370465
    371466        struct ReturnFixer_New final :
  • src/ResolvExpr/ResolveTypeof.h

    r3bf9d10 r6065281f  
    3030        Type *resolveTypeof( Type*, const SymTab::Indexer &indexer );
    3131        const ast::Type * resolveTypeof( const ast::Type *, const ResolveContext & );
     32        const ast::Type * fixArrayType( const ast::Type *, const ResolveContext & );
    3233        const ast::ObjectDecl * fixObjectType( const ast::ObjectDecl * decl , const ResolveContext & );
    3334} // namespace ResolvExpr
  • src/ResolvExpr/Unify.cc

    r3bf9d10 r6065281f  
    3232#include "AST/Type.hpp"
    3333#include "AST/TypeEnvironment.hpp"
     34#include "Common/Eval.h"            // for eval
    3435#include "Common/PassVisitor.h"     // for PassVisitor
    3536#include "CommonType.hpp"           // for commonType
     
    779780        }
    780781
     782        // Unification of Expressions
     783        //
     784        // Boolean outcome (obvious):  Are they basically spelled the same?
     785        // Side effect of binding variables (subtle):  if `sizeof(int)` ===_expr `sizeof(T)` then `int` ===_ty `T`
     786        //
     787        // Context:  if `float[VAREXPR1]` ===_ty `float[VAREXPR2]` then `VAREXPR1` ===_expr `VAREXPR2`
     788        // where the VAREXPR are meant as notational metavariables representing the fact that unification always
     789        // sees distinct ast::VariableExpr objects at these positions
     790
     791        static bool unify( const ast::Expr * e1, const ast::Expr * e2, ast::TypeEnvironment & env,
     792                ast::AssertionSet & need, ast::AssertionSet & have, const ast::OpenVarSet & open,
     793                WidenMode widen );
     794
     795        class UnifyExpr final : public ast::WithShortCircuiting {
     796                const ast::Expr * e2;
     797                ast::TypeEnvironment & tenv;
     798                ast::AssertionSet & need;
     799                ast::AssertionSet & have;
     800                const ast::OpenVarSet & open;
     801                WidenMode widen;
     802        public:
     803                bool result;
     804
     805        private:
     806
     807                void tryMatchOnStaticValue( const ast::Expr * e1 ) {
     808                        Evaluation r1 = eval(e1);
     809                        Evaluation r2 = eval(e2);
     810
     811                        if ( ! r1.hasKnownValue ) return;
     812                        if ( ! r2.hasKnownValue ) return;
     813
     814                        if (r1.knownValue != r2.knownValue) return;
     815
     816                        visit_children = false;
     817                        result = true;
     818                }
     819
     820        public:
     821
     822                void previsit( const ast::Node * ) { assert(false); }
     823
     824                void previsit( const ast::Expr * e1 ) {
     825                        tryMatchOnStaticValue( e1 );
     826                        visit_children = false;
     827                }
     828
     829                void previsit( const ast::CastExpr * e1 ) {
     830                        tryMatchOnStaticValue( e1 );
     831
     832                        if (result) {
     833                                assert (visit_children == false);
     834                        } else {
     835                                assert (visit_children == true);
     836                                visit_children = false;
     837
     838                                auto e2c = dynamic_cast< const ast::CastExpr * >( e2 );
     839                                if ( ! e2c ) return;
     840
     841                                // inspect casts' target types
     842                                if ( ! unifyExact(
     843                                        e1->result, e2c->result, tenv, need, have, open, widen ) ) return;
     844
     845                                // inspect casts' inner expressions
     846                                result = unify( e1->arg, e2c->arg, tenv, need, have, open, widen );
     847                        }
     848                }
     849
     850                void previsit( const ast::VariableExpr * e1 ) {
     851                        tryMatchOnStaticValue( e1 );
     852
     853                        if (result) {
     854                                assert (visit_children == false);
     855                        } else {
     856                                assert (visit_children == true);
     857                                visit_children = false;
     858
     859                                auto e2v = dynamic_cast< const ast::VariableExpr * >( e2 );
     860                                if ( ! e2v ) return;
     861
     862                                assert(e1->var);
     863                                assert(e2v->var);
     864
     865                                // conservative: variable exprs match if their declarations are represented by the same C++ AST object
     866                                result = (e1->var == e2v->var);
     867                        }
     868                }
     869
     870                void previsit( const ast::SizeofExpr * e1 ) {
     871                        tryMatchOnStaticValue( e1 );
     872
     873                        if (result) {
     874                                assert (visit_children == false);
     875                        } else {
     876                                assert (visit_children == true);
     877                                visit_children = false;
     878
     879                                auto e2so = dynamic_cast< const ast::SizeofExpr * >( e2 );
     880                                if ( ! e2so ) return;
     881
     882                                assert((e1->type != nullptr) ^ (e1->expr != nullptr));
     883                                assert((e2so->type != nullptr) ^ (e2so->expr != nullptr));
     884                                if ( ! (e1->type && e2so->type) )  return;
     885
     886                                // expression unification calls type unification (mutual recursion)
     887                                result = unifyExact( e1->type, e2so->type, tenv, need, have, open, widen );
     888                        }
     889                }
     890
     891                UnifyExpr( const ast::Expr * e2, ast::TypeEnvironment & env, ast::AssertionSet & need,
     892                        ast::AssertionSet & have, const ast::OpenVarSet & open, WidenMode widen )
     893                : e2( e2 ), tenv(env), need(need), have(have), open(open), widen(widen), result(false) {}
     894        };
     895
     896        static bool unify( const ast::Expr * e1, const ast::Expr * e2, ast::TypeEnvironment & env,
     897                ast::AssertionSet & need, ast::AssertionSet & have, const ast::OpenVarSet & open,
     898                WidenMode widen ) {
     899                assert( e1 && e2 );
     900                return ast::Pass<UnifyExpr>::read( e1, e2, env, need, have, open, widen );
     901        }
     902
    781903        class Unify_new final : public ast::WithShortCircuiting {
    782904                const ast::Type * type2;
     
    820942                        if ( ! array2 ) return;
    821943
    822                         // to unify, array types must both be VLA or both not VLA and both must have a
    823                         // dimension expression or not have a dimension
    824944                        if ( array->isVarLen != array2->isVarLen ) return;
    825                         if ( ! array->isVarLen && ! array2->isVarLen
    826                                         && array->dimension && array2->dimension ) {
    827                                 auto ce1 = array->dimension.as< ast::ConstantExpr >();
    828                                 auto ce2 = array2->dimension.as< ast::ConstantExpr >();
    829 
    830                                 // see C11 Reference Manual 6.7.6.2.6
    831                                 // two array types with size specifiers that are integer constant expressions are
    832                                 // compatible if both size specifiers have the same constant value
    833                                 if ( ce1 && ce2 && ce1->intValue() != ce2->intValue() ) return;
     945                        if ( (array->dimension != nullptr) != (array2->dimension != nullptr) ) return;
     946
     947                        if ( array->dimension ) {
     948                                assert( array2->dimension );
     949                                // type unification calls expression unification (mutual recursion)
     950                                if ( ! unify(array->dimension, array2->dimension,
     951                                    tenv, need, have, open, widen) ) return;
    834952                        }
    835953
  • src/Validate/GenericParameter.cpp

    r3bf9d10 r6065281f  
    1616#include "GenericParameter.hpp"
    1717
    18 #include "AST/Copy.hpp"
    1918#include "AST/Decl.hpp"
    2019#include "AST/Expr.hpp"
     
    165164
    166165struct TranslateDimensionCore :
    167                 public WithNoIdSymbolTable, public ast::WithGuards {
     166                public WithNoIdSymbolTable, public ast::WithGuards,
     167                public ast::WithVisitorRef<TranslateDimensionCore> {
    168168
    169169        // SUIT: Struct- or Union- InstType
     
    190190
    191191        const ast::TypeDecl * postvisit( const ast::TypeDecl * decl );
     192        const ast::Type * postvisit( const ast::FunctionType * type );
     193        const ast::Type * postvisit( const ast::TypeInstType * type );
     194
    192195        const ast::Expr * postvisit( const ast::DimensionExpr * expr );
    193196        const ast::Expr * postvisit( const ast::Expr * expr );
     
    195198};
    196199
     200// Declaration of type variable: forall( [N] )  ->  forall( N & | sized( N ) )
    197201const ast::TypeDecl * TranslateDimensionCore::postvisit(
    198202                const ast::TypeDecl * decl ) {
     
    206210        }
    207211        return decl;
     212}
     213
     214// Makes postvisit( TypeInstType ) get called on the entries of the function declaration's type's forall list.
     215// Pass.impl.hpp's visit( FunctionType ) does not consider the forall entries to be child nodes.
     216// Workaround is: during the current TranslateDimension pass, manually visit down there.
     217const ast::Type * TranslateDimensionCore::postvisit(
     218                const ast::FunctionType * type ) {
     219        visitor->maybe_accept( type, &ast::FunctionType::forall );
     220        return type;
     221}
     222
     223// Use of type variable, assuming `forall( [N] )` in scope:  void (*)( foo( /*dimension*/ N ) & )  ->  void (*)( foo( /*dtype*/ N ) & )
     224const ast::Type * TranslateDimensionCore::postvisit(
     225                const ast::TypeInstType * type ) {
     226        if ( type->kind == ast::TypeDecl::Dimension ) {
     227                auto mutType = ast::mutate( type );
     228                mutType->kind = ast::TypeDecl::Dtype;
     229                return mutType;
     230        }
     231        return type;
    208232}
    209233
  • tests/.expect/typedefRedef-ERR1.txt

    r3bf9d10 r6065281f  
    11typedefRedef.cfa:75:25: warning: Compiled
    22typedefRedef.cfa:4:1 error: Cannot redefine typedef: Foo
     3typedefRedef.cfa:31:1 error: Cannot redefine typedef: ARR
    34typedefRedef.cfa:65:1 error: Cannot redefine typedef: ARR
  • tests/array-container/.expect/dimexpr-match-c-ERRS.arm64.txt

    r3bf9d10 r6065281f  
     1array-container/dimexpr-match-c.cfa:30:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     2  Name: f
     3...to:
     4  Address of:
     5    Name: a
     6
     7array-container/dimexpr-match-c.cfa:30:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     8  Name: f
     9...to:
     10  Address of:
     11    Name: a
     12
     13array-container/dimexpr-match-c.cfa:30:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     14  Name: f
     15...to:
     16  Address of:
     17    Name: a
     18
     19array-container/dimexpr-match-c.cfa:30:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     20  Name: f
     21...to:
     22  Address of:
     23    Name: a
     24
     25array-container/dimexpr-match-c.cfa:30:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     26  Name: f
     27...to:
     28  Address of:
     29    Name: a
     30
     31array-container/dimexpr-match-c.cfa:30:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     32  Name: f
     33...to:
     34  Address of:
     35    Name: a
     36
     37array-container/dimexpr-match-c.cfa:30:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     38  Name: f
     39...to:
     40  Address of:
     41    Name: a
     42
     43array-container/dimexpr-match-c.cfa:30:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     44  Name: f
     45...to:
     46  Address of:
     47    Name: a
     48
     49array-container/dimexpr-match-c.cfa:30:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     50  Name: f
     51...to:
     52  Address of:
     53    Name: a
     54
     55array-container/dimexpr-match-c.cfa:30:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     56  Name: f
     57...to:
     58  Address of:
     59    Name: a
     60
     61array-container/dimexpr-match-c.cfa:30:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     62  Name: f
     63...to:
     64  Address of:
     65    Name: a
     66
     67array-container/dimexpr-match-c.cfa:30:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     68  Name: f
     69...to:
     70  Address of:
     71    Name: a
     72
     73array-container/dimexpr-match-c.cfa:30:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     74  Name: f
     75...to:
     76  Address of:
     77    Name: a
     78
     79array-container/dimexpr-match-c.cfa:30:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     80  Name: f
     81...to:
     82  Address of:
     83    Name: a
     84
     85array-container/dimexpr-match-c.cfa:30:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     86  Name: f
     87...to:
     88  Address of:
     89    Name: a
     90
     91array-container/dimexpr-match-c.cfa:30:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     92  Name: f
     93...to:
     94  Address of:
     95    Name: a
     96
     97array-container/dimexpr-match-c.cfa:30:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     98  Name: f
     99...to:
     100  Address of:
     101    Name: a
     102
     103array-container/dimexpr-match-c.cfa:30:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     104  Name: f
     105...to:
     106  Address of:
     107    Name: a
     108
    1109array-container/dimexpr-match-c.cfa:30:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    2110  Name: f
     
    70178  Address of:
    71179    Name: a  InitAlternative: pointer to array of float with dimension of Generated Cast of:
     180    Constant Expression (7: signed int)
     181    ... with resolved type:
     182      signed int
     183  ... to:
     184    unsigned long int
     185  ... with resolved type:
     186    unsigned long int
     187array-container/dimexpr-match-c.cfa:38:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
     188  Address of:
     189    Name: a  InitAlternative: pointer to array of float with dimension of Generated Cast of:
     190    Constant Expression (7: signed int)
     191    ... with resolved type:
     192      signed int
     193  ... to:
     194    unsigned long int
     195  ... with resolved type:
     196    unsigned long int
     197array-container/dimexpr-match-c.cfa:38:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
     198  Address of:
     199    Name: a  InitAlternative: pointer to array of float with dimension of Generated Cast of:
     200    Constant Expression (7: signed int)
     201    ... with resolved type:
     202      signed int
     203  ... to:
     204    unsigned long int
     205  ... with resolved type:
     206    unsigned long int
     207array-container/dimexpr-match-c.cfa:38:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
     208  Address of:
     209    Name: a  InitAlternative: pointer to array of float with dimension of Generated Cast of:
    72210    Variable Expression: enu7: const instance of enum __anonymous0 with body
    73211    ... with resolved type:
     
    89227array-container/dimexpr-match-c.cfa:38:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
    90228  Address of:
     229    Name: a  InitAlternative: pointer to array of float with dimension of Generated Cast of:
     230    Variable Expression: enu7: const instance of enum __anonymous0 with body
     231    ... with resolved type:
     232      const instance of enum __anonymous0 with body
     233  ... to:
     234    unsigned long int
     235  ... with resolved type:
     236    unsigned long int
     237array-container/dimexpr-match-c.cfa:38:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
     238  Address of:
     239    Name: a  InitAlternative: pointer to array of float with dimension of Generated Cast of:
     240    Variable Expression: enu7: const instance of enum __anonymous0 with body
     241    ... with resolved type:
     242      const instance of enum __anonymous0 with body
     243  ... to:
     244    unsigned long int
     245  ... with resolved type:
     246    unsigned long int
     247array-container/dimexpr-match-c.cfa:38:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
     248  Address of:
     249    Name: a  InitAlternative: pointer to array of float with dimension of Generated Cast of:
     250    Variable Expression: enu7: const instance of enum __anonymous0 with body
     251    ... with resolved type:
     252      const instance of enum __anonymous0 with body
     253  ... to:
     254    unsigned long int
     255  ... with resolved type:
     256    unsigned long int
     257array-container/dimexpr-match-c.cfa:38:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
     258  Address of:
     259    Name: a  InitAlternative: pointer to array of float with dimension of Sizeof Expression on: instance of type dim7 (not function type)
     260  ... with resolved type:
     261    unsigned long int
     262array-container/dimexpr-match-c.cfa:38:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
     263  Address of:
     264    Name: a  InitAlternative: pointer to array of float with dimension of Sizeof Expression on: instance of type dim7 (not function type)
     265  ... with resolved type:
     266    unsigned long int
     267array-container/dimexpr-match-c.cfa:38:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
     268  Address of:
     269    Name: a  InitAlternative: pointer to array of float with dimension of Sizeof Expression on: instance of type dim7 (not function type)
     270  ... with resolved type:
     271    unsigned long int
     272array-container/dimexpr-match-c.cfa:38:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
     273  Address of:
     274    Name: a  InitAlternative: pointer to array of float with dimension of Sizeof Expression on: instance of type dim7 (not function type)
     275  ... with resolved type:
     276    unsigned long int
     277array-container/dimexpr-match-c.cfa:38:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
     278  Address of:
     279    Name: a  InitAlternative: pointer to array of float with dimension of Sizeof Expression on: instance of type dim7 (not function type)
     280  ... with resolved type:
     281    unsigned long int
     282array-container/dimexpr-match-c.cfa:38:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
     283  Address of:
     284    Name: a  InitAlternative: pointer to variable length array of float with dimension of Generated Cast of:
     285    Variable Expression: _array_dim16: const unsigned long int
     286    ... with resolved type:
     287      const unsigned long int
     288  ... to:
     289    unsigned long int
     290  ... with resolved type:
     291    unsigned long int
     292array-container/dimexpr-match-c.cfa:38:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
     293  Address of:
     294    Name: a  InitAlternative: pointer to variable length array of float with dimension of Generated Cast of:
     295    Variable Expression: _array_dim18: const unsigned long int
     296    ... with resolved type:
     297      const unsigned long int
     298  ... to:
     299    unsigned long int
     300  ... with resolved type:
     301    unsigned long int
     302array-container/dimexpr-match-c.cfa:38:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
     303  Address of:
     304    Name: a  InitAlternative: pointer to variable length array of float with dimension of Generated Cast of:
     305    Variable Expression: _array_dim19: const unsigned long int
     306    ... with resolved type:
     307      const unsigned long int
     308  ... to:
     309    unsigned long int
     310  ... with resolved type:
     311    unsigned long int
     312array-container/dimexpr-match-c.cfa:38:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
     313  Address of:
     314    Name: a  InitAlternative: pointer to variable length array of float with dimension of Generated Cast of:
     315    Variable Expression: _array_dim20: const unsigned long int
     316    ... with resolved type:
     317      const unsigned long int
     318  ... to:
     319    unsigned long int
     320  ... with resolved type:
     321    unsigned long int
     322array-container/dimexpr-match-c.cfa:38:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
     323  Address of:
     324    Name: a  InitAlternative: pointer to variable length array of float with dimension of Generated Cast of:
     325    Variable Expression: _array_dim21: const unsigned long int
     326    ... with resolved type:
     327      const unsigned long int
     328  ... to:
     329    unsigned long int
     330  ... with resolved type:
     331    unsigned long int
     332array-container/dimexpr-match-c.cfa:38:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
     333  Address of:
     334    Name: a  InitAlternative: pointer to variable length array of float with dimension of Generated Cast of:
     335    Variable Expression: _array_dim23: const unsigned long int
     336    ... with resolved type:
     337      const unsigned long int
     338  ... to:
     339    unsigned long int
     340  ... with resolved type:
     341    unsigned long int
     342array-container/dimexpr-match-c.cfa:38:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
     343  Address of:
    91344    Name: a  InitAlternative: pointer to variable length array of float with dimension of Generated Cast of:
    92345    Variable Expression: cpr7: const signed int
     
    110363  Address of:
    111364    Name: a  InitAlternative: pointer to variable length array of float with dimension of Generated Cast of:
    112     Variable Expression: mut7: signed int
    113     ... with resolved type:
    114       signed int
    115   ... to:
    116     unsigned long int
    117   ... with resolved type:
    118     unsigned long int
    119 array-container/dimexpr-match-c.cfa:38:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
    120   Address of:
    121     Name: a  InitAlternative: pointer to variable length array of float with dimension of Generated Cast of:
    122     Variable Expression: mut7: signed int
    123     ... with resolved type:
    124       signed int
    125   ... to:
    126     unsigned long int
    127   ... with resolved type:
    128     unsigned long int
    129 array-container/dimexpr-match-c.cfa:47:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    130   Name: ?=?
    131 ...to:
    132   Name: b
    133   Address of:
    134     Name: a
    135 
    136 array-container/dimexpr-match-c.cfa:47:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    137   Name: ?=?
    138 ...to:
    139   Name: b
    140   Address of:
    141     Name: a
    142 
    143 array-container/dimexpr-match-c.cfa:47:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    144   Name: ?=?
    145 ...to:
    146   Name: b
    147   Address of:
    148     Name: a
    149 
    150 array-container/dimexpr-match-c.cfa:47:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    151   Name: ?=?
    152 ...to:
    153   Name: b
    154   Address of:
    155     Name: a
    156 
    157 array-container/dimexpr-match-c.cfa:47:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    158   Name: ?=?
    159 ...to:
    160   Name: b
    161   Address of:
    162     Name: a
    163 
    164 array-container/dimexpr-match-c.cfa:47:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    165   Name: ?=?
    166 ...to:
    167   Name: b
    168   Address of:
    169     Name: a
    170 
    171 array-container/dimexpr-match-c.cfa:47:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    172   Name: ?=?
    173 ...to:
    174   Name: b
    175   Address of:
    176     Name: a
    177 
    178 array-container/dimexpr-match-c.cfa:47:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    179   Name: ?=?
    180 ...to:
    181   Name: b
    182   Address of:
    183     Name: a
    184 
    185 array-container/dimexpr-match-c.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    186   Name: ?=?
    187 ...to:
    188   Address of:
    189     Name: b
    190   Address of:
    191     Name: a
    192 
    193 array-container/dimexpr-match-c.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    194   Name: ?=?
    195 ...to:
    196   Address of:
    197     Name: b
    198   Address of:
    199     Name: a
    200 
    201 array-container/dimexpr-match-c.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    202   Name: ?=?
    203 ...to:
    204   Address of:
    205     Name: b
    206   Address of:
    207     Name: a
    208 
    209 array-container/dimexpr-match-c.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    210   Name: ?=?
    211 ...to:
    212   Address of:
    213     Name: b
    214   Address of:
    215     Name: a
    216 
    217 array-container/dimexpr-match-c.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    218   Name: ?=?
    219 ...to:
    220   Address of:
    221     Name: b
    222   Address of:
    223     Name: a
    224 
    225 array-container/dimexpr-match-c.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    226   Name: ?=?
    227 ...to:
    228   Address of:
    229     Name: b
    230   Address of:
    231     Name: a
    232 
    233 array-container/dimexpr-match-c.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    234   Name: ?=?
    235 ...to:
    236   Address of:
    237     Name: b
    238   Address of:
    239     Name: a
    240 
    241 array-container/dimexpr-match-c.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    242   Name: ?=?
    243 ...to:
    244   Address of:
    245     Name: b
    246   Address of:
    247     Name: a
    248 
     365    Variable Expression: cpr7: const signed int
     366    ... with resolved type:
     367      const signed int
     368  ... to:
     369    unsigned long int
     370  ... with resolved type:
     371    unsigned long int
     372array-container/dimexpr-match-c.cfa:38:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
     373  Address of:
     374    Name: a  InitAlternative: pointer to variable length array of float with dimension of Generated Cast of:
     375    Variable Expression: cpr7: const signed int
     376    ... with resolved type:
     377      const signed int
     378  ... to:
     379    unsigned long int
     380  ... with resolved type:
     381    unsigned long int
     382array-container/dimexpr-match-c.cfa:38:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
     383  Address of:
     384    Name: a  InitAlternative: pointer to variable length array of float with dimension of Generated Cast of:
     385    Variable Expression: cpr7: const signed int
     386    ... with resolved type:
     387      const signed int
     388  ... to:
     389    unsigned long int
     390  ... with resolved type:
     391    unsigned long int
     392array-container/dimexpr-match-c.cfa:47:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     393  Name: ?=?
     394...to:
     395  Name: b
     396  Address of:
     397    Name: a
     398
     399array-container/dimexpr-match-c.cfa:47:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     400  Name: ?=?
     401...to:
     402  Name: b
     403  Address of:
     404    Name: a
     405
     406array-container/dimexpr-match-c.cfa:47:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     407  Name: ?=?
     408...to:
     409  Name: b
     410  Address of:
     411    Name: a
     412
     413array-container/dimexpr-match-c.cfa:47:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     414  Name: ?=?
     415...to:
     416  Name: b
     417  Address of:
     418    Name: a
     419
     420array-container/dimexpr-match-c.cfa:47:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     421  Name: ?=?
     422...to:
     423  Name: b
     424  Address of:
     425    Name: a
     426
     427array-container/dimexpr-match-c.cfa:47:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     428  Name: ?=?
     429...to:
     430  Name: b
     431  Address of:
     432    Name: a
     433
     434array-container/dimexpr-match-c.cfa:47:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     435  Name: ?=?
     436...to:
     437  Name: b
     438  Address of:
     439    Name: a
     440
     441array-container/dimexpr-match-c.cfa:47:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     442  Name: ?=?
     443...to:
     444  Name: b
     445  Address of:
     446    Name: a
     447
     448array-container/dimexpr-match-c.cfa:47:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     449  Name: ?=?
     450...to:
     451  Name: b
     452  Address of:
     453    Name: a
     454
     455array-container/dimexpr-match-c.cfa:47:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     456  Name: ?=?
     457...to:
     458  Name: b
     459  Address of:
     460    Name: a
     461
     462array-container/dimexpr-match-c.cfa:47:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     463  Name: ?=?
     464...to:
     465  Name: b
     466  Address of:
     467    Name: a
     468
     469array-container/dimexpr-match-c.cfa:47:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     470  Name: ?=?
     471...to:
     472  Name: b
     473  Address of:
     474    Name: a
     475
     476array-container/dimexpr-match-c.cfa:47:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     477  Name: ?=?
     478...to:
     479  Name: b
     480  Address of:
     481    Name: a
     482
     483array-container/dimexpr-match-c.cfa:47:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     484  Name: ?=?
     485...to:
     486  Name: b
     487  Address of:
     488    Name: a
     489
     490array-container/dimexpr-match-c.cfa:47:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     491  Name: ?=?
     492...to:
     493  Name: b
     494  Address of:
     495    Name: a
     496
     497array-container/dimexpr-match-c.cfa:47:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     498  Name: ?=?
     499...to:
     500  Name: b
     501  Address of:
     502    Name: a
     503
     504array-container/dimexpr-match-c.cfa:47:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     505  Name: ?=?
     506...to:
     507  Name: b
     508  Address of:
     509    Name: a
     510
     511array-container/dimexpr-match-c.cfa:47:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     512  Name: ?=?
     513...to:
     514  Name: b
     515  Address of:
     516    Name: a
     517
     518array-container/dimexpr-match-c.cfa:47:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     519  Name: ?=?
     520...to:
     521  Name: b
     522  Address of:
     523    Name: a
     524
     525array-container/dimexpr-match-c.cfa:47:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     526  Name: ?=?
     527...to:
     528  Name: b
     529  Address of:
     530    Name: a
     531
     532array-container/dimexpr-match-c.cfa:47:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     533  Name: ?=?
     534...to:
     535  Name: b
     536  Address of:
     537    Name: a
     538
     539array-container/dimexpr-match-c.cfa:47:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     540  Name: ?=?
     541...to:
     542  Name: b
     543  Address of:
     544    Name: a
     545
     546array-container/dimexpr-match-c.cfa:47:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     547  Name: ?=?
     548...to:
     549  Name: b
     550  Address of:
     551    Name: a
     552
     553array-container/dimexpr-match-c.cfa:47:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     554  Name: ?=?
     555...to:
     556  Name: b
     557  Address of:
     558    Name: a
     559
     560array-container/dimexpr-match-c.cfa:47:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     561  Name: ?=?
     562...to:
     563  Name: b
     564  Address of:
     565    Name: a
     566
     567array-container/dimexpr-match-c.cfa:47:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     568  Name: ?=?
     569...to:
     570  Name: b
     571  Address of:
     572    Name: a
     573
     574array-container/dimexpr-match-c.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     575  Name: ?=?
     576...to:
     577  Address of:
     578    Name: b
     579  Address of:
     580    Name: a
     581
     582array-container/dimexpr-match-c.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     583  Name: ?=?
     584...to:
     585  Address of:
     586    Name: b
     587  Address of:
     588    Name: a
     589
     590array-container/dimexpr-match-c.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     591  Name: ?=?
     592...to:
     593  Address of:
     594    Name: b
     595  Address of:
     596    Name: a
     597
     598array-container/dimexpr-match-c.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     599  Name: ?=?
     600...to:
     601  Address of:
     602    Name: b
     603  Address of:
     604    Name: a
     605
     606array-container/dimexpr-match-c.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     607  Name: ?=?
     608...to:
     609  Address of:
     610    Name: b
     611  Address of:
     612    Name: a
     613
     614array-container/dimexpr-match-c.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     615  Name: ?=?
     616...to:
     617  Address of:
     618    Name: b
     619  Address of:
     620    Name: a
     621
     622array-container/dimexpr-match-c.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     623  Name: ?=?
     624...to:
     625  Address of:
     626    Name: b
     627  Address of:
     628    Name: a
     629
     630array-container/dimexpr-match-c.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     631  Name: ?=?
     632...to:
     633  Address of:
     634    Name: b
     635  Address of:
     636    Name: a
     637
     638array-container/dimexpr-match-c.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     639  Name: ?=?
     640...to:
     641  Address of:
     642    Name: b
     643  Address of:
     644    Name: a
     645
     646array-container/dimexpr-match-c.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     647  Name: ?=?
     648...to:
     649  Address of:
     650    Name: b
     651  Address of:
     652    Name: a
     653
     654array-container/dimexpr-match-c.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     655  Name: ?=?
     656...to:
     657  Address of:
     658    Name: b
     659  Address of:
     660    Name: a
     661
     662array-container/dimexpr-match-c.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     663  Name: ?=?
     664...to:
     665  Address of:
     666    Name: b
     667  Address of:
     668    Name: a
     669
     670array-container/dimexpr-match-c.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     671  Name: ?=?
     672...to:
     673  Address of:
     674    Name: b
     675  Address of:
     676    Name: a
     677
     678array-container/dimexpr-match-c.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     679  Name: ?=?
     680...to:
     681  Address of:
     682    Name: b
     683  Address of:
     684    Name: a
     685
     686array-container/dimexpr-match-c.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     687  Name: ?=?
     688...to:
     689  Address of:
     690    Name: b
     691  Address of:
     692    Name: a
     693
     694array-container/dimexpr-match-c.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     695  Name: ?=?
     696...to:
     697  Address of:
     698    Name: b
     699  Address of:
     700    Name: a
     701
     702array-container/dimexpr-match-c.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     703  Name: ?=?
     704...to:
     705  Address of:
     706    Name: b
     707  Address of:
     708    Name: a
     709
     710array-container/dimexpr-match-c.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     711  Name: ?=?
     712...to:
     713  Address of:
     714    Name: b
     715  Address of:
     716    Name: a
     717
     718array-container/dimexpr-match-c.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     719  Name: ?=?
     720...to:
     721  Address of:
     722    Name: b
     723  Address of:
     724    Name: a
     725
     726array-container/dimexpr-match-c.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     727  Name: ?=?
     728...to:
     729  Address of:
     730    Name: b
     731  Address of:
     732    Name: a
     733
     734array-container/dimexpr-match-c.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     735  Name: ?=?
     736...to:
     737  Address of:
     738    Name: b
     739  Address of:
     740    Name: a
     741
     742array-container/dimexpr-match-c.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     743  Name: ?=?
     744...to:
     745  Address of:
     746    Name: b
     747  Address of:
     748    Name: a
     749
     750array-container/dimexpr-match-c.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     751  Name: ?=?
     752...to:
     753  Address of:
     754    Name: b
     755  Address of:
     756    Name: a
     757
     758array-container/dimexpr-match-c.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     759  Name: ?=?
     760...to:
     761  Address of:
     762    Name: b
     763  Address of:
     764    Name: a
     765
     766array-container/dimexpr-match-c.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     767  Name: ?=?
     768...to:
     769  Address of:
     770    Name: b
     771  Address of:
     772    Name: a
     773
     774array-container/dimexpr-match-c.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     775  Name: ?=?
     776...to:
     777  Address of:
     778    Name: b
     779  Address of:
     780    Name: a
     781
  • tests/array-container/.expect/dimexpr-match-c-ERRS.x64.txt

    r3bf9d10 r6065281f  
     1array-container/dimexpr-match-c.cfa:30:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     2  Name: f
     3...to:
     4  Address of:
     5    Name: a
     6
     7array-container/dimexpr-match-c.cfa:30:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     8  Name: f
     9...to:
     10  Address of:
     11    Name: a
     12
     13array-container/dimexpr-match-c.cfa:30:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     14  Name: f
     15...to:
     16  Address of:
     17    Name: a
     18
     19array-container/dimexpr-match-c.cfa:30:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     20  Name: f
     21...to:
     22  Address of:
     23    Name: a
     24
     25array-container/dimexpr-match-c.cfa:30:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     26  Name: f
     27...to:
     28  Address of:
     29    Name: a
     30
     31array-container/dimexpr-match-c.cfa:30:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     32  Name: f
     33...to:
     34  Address of:
     35    Name: a
     36
     37array-container/dimexpr-match-c.cfa:30:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     38  Name: f
     39...to:
     40  Address of:
     41    Name: a
     42
     43array-container/dimexpr-match-c.cfa:30:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     44  Name: f
     45...to:
     46  Address of:
     47    Name: a
     48
     49array-container/dimexpr-match-c.cfa:30:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     50  Name: f
     51...to:
     52  Address of:
     53    Name: a
     54
     55array-container/dimexpr-match-c.cfa:30:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     56  Name: f
     57...to:
     58  Address of:
     59    Name: a
     60
     61array-container/dimexpr-match-c.cfa:30:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     62  Name: f
     63...to:
     64  Address of:
     65    Name: a
     66
     67array-container/dimexpr-match-c.cfa:30:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     68  Name: f
     69...to:
     70  Address of:
     71    Name: a
     72
     73array-container/dimexpr-match-c.cfa:30:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     74  Name: f
     75...to:
     76  Address of:
     77    Name: a
     78
     79array-container/dimexpr-match-c.cfa:30:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     80  Name: f
     81...to:
     82  Address of:
     83    Name: a
     84
     85array-container/dimexpr-match-c.cfa:30:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     86  Name: f
     87...to:
     88  Address of:
     89    Name: a
     90
     91array-container/dimexpr-match-c.cfa:30:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     92  Name: f
     93...to:
     94  Address of:
     95    Name: a
     96
     97array-container/dimexpr-match-c.cfa:30:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     98  Name: f
     99...to:
     100  Address of:
     101    Name: a
     102
     103array-container/dimexpr-match-c.cfa:30:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     104  Name: f
     105...to:
     106  Address of:
     107    Name: a
     108
    1109array-container/dimexpr-match-c.cfa:30:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    2110  Name: f
     
    70178  Address of:
    71179    Name: a  InitAlternative: pointer to array of float with dimension of Generated Cast of:
     180    Constant Expression (7: signed int)
     181    ... with resolved type:
     182      signed int
     183  ... to:
     184    unsigned long int
     185  ... with resolved type:
     186    unsigned long int
     187array-container/dimexpr-match-c.cfa:38:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
     188  Address of:
     189    Name: a  InitAlternative: pointer to array of float with dimension of Generated Cast of:
     190    Constant Expression (7: signed int)
     191    ... with resolved type:
     192      signed int
     193  ... to:
     194    unsigned long int
     195  ... with resolved type:
     196    unsigned long int
     197array-container/dimexpr-match-c.cfa:38:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
     198  Address of:
     199    Name: a  InitAlternative: pointer to array of float with dimension of Generated Cast of:
     200    Constant Expression (7: signed int)
     201    ... with resolved type:
     202      signed int
     203  ... to:
     204    unsigned long int
     205  ... with resolved type:
     206    unsigned long int
     207array-container/dimexpr-match-c.cfa:38:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
     208  Address of:
     209    Name: a  InitAlternative: pointer to array of float with dimension of Generated Cast of:
    72210    Variable Expression: enu7: const instance of enum __anonymous0 with body
    73211    ... with resolved type:
     
    89227array-container/dimexpr-match-c.cfa:38:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
    90228  Address of:
     229    Name: a  InitAlternative: pointer to array of float with dimension of Generated Cast of:
     230    Variable Expression: enu7: const instance of enum __anonymous0 with body
     231    ... with resolved type:
     232      const instance of enum __anonymous0 with body
     233  ... to:
     234    unsigned long int
     235  ... with resolved type:
     236    unsigned long int
     237array-container/dimexpr-match-c.cfa:38:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
     238  Address of:
     239    Name: a  InitAlternative: pointer to array of float with dimension of Generated Cast of:
     240    Variable Expression: enu7: const instance of enum __anonymous0 with body
     241    ... with resolved type:
     242      const instance of enum __anonymous0 with body
     243  ... to:
     244    unsigned long int
     245  ... with resolved type:
     246    unsigned long int
     247array-container/dimexpr-match-c.cfa:38:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
     248  Address of:
     249    Name: a  InitAlternative: pointer to array of float with dimension of Generated Cast of:
     250    Variable Expression: enu7: const instance of enum __anonymous0 with body
     251    ... with resolved type:
     252      const instance of enum __anonymous0 with body
     253  ... to:
     254    unsigned long int
     255  ... with resolved type:
     256    unsigned long int
     257array-container/dimexpr-match-c.cfa:38:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
     258  Address of:
     259    Name: a  InitAlternative: pointer to array of float with dimension of Sizeof Expression on: instance of type dim7 (not function type)
     260  ... with resolved type:
     261    unsigned long int
     262array-container/dimexpr-match-c.cfa:38:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
     263  Address of:
     264    Name: a  InitAlternative: pointer to array of float with dimension of Sizeof Expression on: instance of type dim7 (not function type)
     265  ... with resolved type:
     266    unsigned long int
     267array-container/dimexpr-match-c.cfa:38:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
     268  Address of:
     269    Name: a  InitAlternative: pointer to array of float with dimension of Sizeof Expression on: instance of type dim7 (not function type)
     270  ... with resolved type:
     271    unsigned long int
     272array-container/dimexpr-match-c.cfa:38:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
     273  Address of:
     274    Name: a  InitAlternative: pointer to array of float with dimension of Sizeof Expression on: instance of type dim7 (not function type)
     275  ... with resolved type:
     276    unsigned long int
     277array-container/dimexpr-match-c.cfa:38:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
     278  Address of:
     279    Name: a  InitAlternative: pointer to array of float with dimension of Sizeof Expression on: instance of type dim7 (not function type)
     280  ... with resolved type:
     281    unsigned long int
     282array-container/dimexpr-match-c.cfa:38:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
     283  Address of:
     284    Name: a  InitAlternative: pointer to variable length array of float with dimension of Generated Cast of:
     285    Variable Expression: _array_dim16: const unsigned long int
     286    ... with resolved type:
     287      const unsigned long int
     288  ... to:
     289    unsigned long int
     290  ... with resolved type:
     291    unsigned long int
     292array-container/dimexpr-match-c.cfa:38:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
     293  Address of:
     294    Name: a  InitAlternative: pointer to variable length array of float with dimension of Generated Cast of:
     295    Variable Expression: _array_dim18: const unsigned long int
     296    ... with resolved type:
     297      const unsigned long int
     298  ... to:
     299    unsigned long int
     300  ... with resolved type:
     301    unsigned long int
     302array-container/dimexpr-match-c.cfa:38:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
     303  Address of:
     304    Name: a  InitAlternative: pointer to variable length array of float with dimension of Generated Cast of:
     305    Variable Expression: _array_dim19: const unsigned long int
     306    ... with resolved type:
     307      const unsigned long int
     308  ... to:
     309    unsigned long int
     310  ... with resolved type:
     311    unsigned long int
     312array-container/dimexpr-match-c.cfa:38:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
     313  Address of:
     314    Name: a  InitAlternative: pointer to variable length array of float with dimension of Generated Cast of:
     315    Variable Expression: _array_dim20: const unsigned long int
     316    ... with resolved type:
     317      const unsigned long int
     318  ... to:
     319    unsigned long int
     320  ... with resolved type:
     321    unsigned long int
     322array-container/dimexpr-match-c.cfa:38:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
     323  Address of:
     324    Name: a  InitAlternative: pointer to variable length array of float with dimension of Generated Cast of:
     325    Variable Expression: _array_dim21: const unsigned long int
     326    ... with resolved type:
     327      const unsigned long int
     328  ... to:
     329    unsigned long int
     330  ... with resolved type:
     331    unsigned long int
     332array-container/dimexpr-match-c.cfa:38:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
     333  Address of:
     334    Name: a  InitAlternative: pointer to variable length array of float with dimension of Generated Cast of:
     335    Variable Expression: _array_dim23: const unsigned long int
     336    ... with resolved type:
     337      const unsigned long int
     338  ... to:
     339    unsigned long int
     340  ... with resolved type:
     341    unsigned long int
     342array-container/dimexpr-match-c.cfa:38:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
     343  Address of:
    91344    Name: a  InitAlternative: pointer to variable length array of float with dimension of Generated Cast of:
    92345    Variable Expression: cpr7: const signed int
     
    110363  Address of:
    111364    Name: a  InitAlternative: pointer to variable length array of float with dimension of Generated Cast of:
    112     Variable Expression: mut7: signed int
    113     ... with resolved type:
    114       signed int
    115   ... to:
    116     unsigned long int
    117   ... with resolved type:
    118     unsigned long int
    119 array-container/dimexpr-match-c.cfa:38:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
    120   Address of:
    121     Name: a  InitAlternative: pointer to variable length array of float with dimension of Generated Cast of:
    122     Variable Expression: mut7: signed int
    123     ... with resolved type:
    124       signed int
    125   ... to:
    126     unsigned long int
    127   ... with resolved type:
    128     unsigned long int
    129 array-container/dimexpr-match-c.cfa:47:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    130   Name: ?=?
    131 ...to:
    132   Name: b
    133   Address of:
    134     Name: a
    135 
    136 array-container/dimexpr-match-c.cfa:47:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    137   Name: ?=?
    138 ...to:
    139   Name: b
    140   Address of:
    141     Name: a
    142 
    143 array-container/dimexpr-match-c.cfa:47:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    144   Name: ?=?
    145 ...to:
    146   Name: b
    147   Address of:
    148     Name: a
    149 
    150 array-container/dimexpr-match-c.cfa:47:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    151   Name: ?=?
    152 ...to:
    153   Name: b
    154   Address of:
    155     Name: a
    156 
    157 array-container/dimexpr-match-c.cfa:47:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    158   Name: ?=?
    159 ...to:
    160   Name: b
    161   Address of:
    162     Name: a
    163 
    164 array-container/dimexpr-match-c.cfa:47:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    165   Name: ?=?
    166 ...to:
    167   Name: b
    168   Address of:
    169     Name: a
    170 
    171 array-container/dimexpr-match-c.cfa:47:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    172   Name: ?=?
    173 ...to:
    174   Name: b
    175   Address of:
    176     Name: a
    177 
    178 array-container/dimexpr-match-c.cfa:47:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    179   Name: ?=?
    180 ...to:
    181   Name: b
    182   Address of:
    183     Name: a
    184 
    185 array-container/dimexpr-match-c.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    186   Name: ?=?
    187 ...to:
    188   Address of:
    189     Name: b
    190   Address of:
    191     Name: a
    192 
    193 array-container/dimexpr-match-c.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    194   Name: ?=?
    195 ...to:
    196   Address of:
    197     Name: b
    198   Address of:
    199     Name: a
    200 
    201 array-container/dimexpr-match-c.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    202   Name: ?=?
    203 ...to:
    204   Address of:
    205     Name: b
    206   Address of:
    207     Name: a
    208 
    209 array-container/dimexpr-match-c.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    210   Name: ?=?
    211 ...to:
    212   Address of:
    213     Name: b
    214   Address of:
    215     Name: a
    216 
    217 array-container/dimexpr-match-c.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    218   Name: ?=?
    219 ...to:
    220   Address of:
    221     Name: b
    222   Address of:
    223     Name: a
    224 
    225 array-container/dimexpr-match-c.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    226   Name: ?=?
    227 ...to:
    228   Address of:
    229     Name: b
    230   Address of:
    231     Name: a
    232 
    233 array-container/dimexpr-match-c.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    234   Name: ?=?
    235 ...to:
    236   Address of:
    237     Name: b
    238   Address of:
    239     Name: a
    240 
    241 array-container/dimexpr-match-c.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    242   Name: ?=?
    243 ...to:
    244   Address of:
    245     Name: b
    246   Address of:
    247     Name: a
    248 
     365    Variable Expression: cpr7: const signed int
     366    ... with resolved type:
     367      const signed int
     368  ... to:
     369    unsigned long int
     370  ... with resolved type:
     371    unsigned long int
     372array-container/dimexpr-match-c.cfa:38:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
     373  Address of:
     374    Name: a  InitAlternative: pointer to variable length array of float with dimension of Generated Cast of:
     375    Variable Expression: cpr7: const signed int
     376    ... with resolved type:
     377      const signed int
     378  ... to:
     379    unsigned long int
     380  ... with resolved type:
     381    unsigned long int
     382array-container/dimexpr-match-c.cfa:38:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
     383  Address of:
     384    Name: a  InitAlternative: pointer to variable length array of float with dimension of Generated Cast of:
     385    Variable Expression: cpr7: const signed int
     386    ... with resolved type:
     387      const signed int
     388  ... to:
     389    unsigned long int
     390  ... with resolved type:
     391    unsigned long int
     392array-container/dimexpr-match-c.cfa:47:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     393  Name: ?=?
     394...to:
     395  Name: b
     396  Address of:
     397    Name: a
     398
     399array-container/dimexpr-match-c.cfa:47:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     400  Name: ?=?
     401...to:
     402  Name: b
     403  Address of:
     404    Name: a
     405
     406array-container/dimexpr-match-c.cfa:47:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     407  Name: ?=?
     408...to:
     409  Name: b
     410  Address of:
     411    Name: a
     412
     413array-container/dimexpr-match-c.cfa:47:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     414  Name: ?=?
     415...to:
     416  Name: b
     417  Address of:
     418    Name: a
     419
     420array-container/dimexpr-match-c.cfa:47:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     421  Name: ?=?
     422...to:
     423  Name: b
     424  Address of:
     425    Name: a
     426
     427array-container/dimexpr-match-c.cfa:47:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     428  Name: ?=?
     429...to:
     430  Name: b
     431  Address of:
     432    Name: a
     433
     434array-container/dimexpr-match-c.cfa:47:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     435  Name: ?=?
     436...to:
     437  Name: b
     438  Address of:
     439    Name: a
     440
     441array-container/dimexpr-match-c.cfa:47:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     442  Name: ?=?
     443...to:
     444  Name: b
     445  Address of:
     446    Name: a
     447
     448array-container/dimexpr-match-c.cfa:47:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     449  Name: ?=?
     450...to:
     451  Name: b
     452  Address of:
     453    Name: a
     454
     455array-container/dimexpr-match-c.cfa:47:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     456  Name: ?=?
     457...to:
     458  Name: b
     459  Address of:
     460    Name: a
     461
     462array-container/dimexpr-match-c.cfa:47:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     463  Name: ?=?
     464...to:
     465  Name: b
     466  Address of:
     467    Name: a
     468
     469array-container/dimexpr-match-c.cfa:47:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     470  Name: ?=?
     471...to:
     472  Name: b
     473  Address of:
     474    Name: a
     475
     476array-container/dimexpr-match-c.cfa:47:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     477  Name: ?=?
     478...to:
     479  Name: b
     480  Address of:
     481    Name: a
     482
     483array-container/dimexpr-match-c.cfa:47:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     484  Name: ?=?
     485...to:
     486  Name: b
     487  Address of:
     488    Name: a
     489
     490array-container/dimexpr-match-c.cfa:47:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     491  Name: ?=?
     492...to:
     493  Name: b
     494  Address of:
     495    Name: a
     496
     497array-container/dimexpr-match-c.cfa:47:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     498  Name: ?=?
     499...to:
     500  Name: b
     501  Address of:
     502    Name: a
     503
     504array-container/dimexpr-match-c.cfa:47:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     505  Name: ?=?
     506...to:
     507  Name: b
     508  Address of:
     509    Name: a
     510
     511array-container/dimexpr-match-c.cfa:47:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     512  Name: ?=?
     513...to:
     514  Name: b
     515  Address of:
     516    Name: a
     517
     518array-container/dimexpr-match-c.cfa:47:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     519  Name: ?=?
     520...to:
     521  Name: b
     522  Address of:
     523    Name: a
     524
     525array-container/dimexpr-match-c.cfa:47:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     526  Name: ?=?
     527...to:
     528  Name: b
     529  Address of:
     530    Name: a
     531
     532array-container/dimexpr-match-c.cfa:47:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     533  Name: ?=?
     534...to:
     535  Name: b
     536  Address of:
     537    Name: a
     538
     539array-container/dimexpr-match-c.cfa:47:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     540  Name: ?=?
     541...to:
     542  Name: b
     543  Address of:
     544    Name: a
     545
     546array-container/dimexpr-match-c.cfa:47:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     547  Name: ?=?
     548...to:
     549  Name: b
     550  Address of:
     551    Name: a
     552
     553array-container/dimexpr-match-c.cfa:47:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     554  Name: ?=?
     555...to:
     556  Name: b
     557  Address of:
     558    Name: a
     559
     560array-container/dimexpr-match-c.cfa:47:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     561  Name: ?=?
     562...to:
     563  Name: b
     564  Address of:
     565    Name: a
     566
     567array-container/dimexpr-match-c.cfa:47:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     568  Name: ?=?
     569...to:
     570  Name: b
     571  Address of:
     572    Name: a
     573
     574array-container/dimexpr-match-c.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     575  Name: ?=?
     576...to:
     577  Address of:
     578    Name: b
     579  Address of:
     580    Name: a
     581
     582array-container/dimexpr-match-c.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     583  Name: ?=?
     584...to:
     585  Address of:
     586    Name: b
     587  Address of:
     588    Name: a
     589
     590array-container/dimexpr-match-c.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     591  Name: ?=?
     592...to:
     593  Address of:
     594    Name: b
     595  Address of:
     596    Name: a
     597
     598array-container/dimexpr-match-c.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     599  Name: ?=?
     600...to:
     601  Address of:
     602    Name: b
     603  Address of:
     604    Name: a
     605
     606array-container/dimexpr-match-c.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     607  Name: ?=?
     608...to:
     609  Address of:
     610    Name: b
     611  Address of:
     612    Name: a
     613
     614array-container/dimexpr-match-c.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     615  Name: ?=?
     616...to:
     617  Address of:
     618    Name: b
     619  Address of:
     620    Name: a
     621
     622array-container/dimexpr-match-c.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     623  Name: ?=?
     624...to:
     625  Address of:
     626    Name: b
     627  Address of:
     628    Name: a
     629
     630array-container/dimexpr-match-c.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     631  Name: ?=?
     632...to:
     633  Address of:
     634    Name: b
     635  Address of:
     636    Name: a
     637
     638array-container/dimexpr-match-c.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     639  Name: ?=?
     640...to:
     641  Address of:
     642    Name: b
     643  Address of:
     644    Name: a
     645
     646array-container/dimexpr-match-c.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     647  Name: ?=?
     648...to:
     649  Address of:
     650    Name: b
     651  Address of:
     652    Name: a
     653
     654array-container/dimexpr-match-c.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     655  Name: ?=?
     656...to:
     657  Address of:
     658    Name: b
     659  Address of:
     660    Name: a
     661
     662array-container/dimexpr-match-c.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     663  Name: ?=?
     664...to:
     665  Address of:
     666    Name: b
     667  Address of:
     668    Name: a
     669
     670array-container/dimexpr-match-c.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     671  Name: ?=?
     672...to:
     673  Address of:
     674    Name: b
     675  Address of:
     676    Name: a
     677
     678array-container/dimexpr-match-c.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     679  Name: ?=?
     680...to:
     681  Address of:
     682    Name: b
     683  Address of:
     684    Name: a
     685
     686array-container/dimexpr-match-c.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     687  Name: ?=?
     688...to:
     689  Address of:
     690    Name: b
     691  Address of:
     692    Name: a
     693
     694array-container/dimexpr-match-c.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     695  Name: ?=?
     696...to:
     697  Address of:
     698    Name: b
     699  Address of:
     700    Name: a
     701
     702array-container/dimexpr-match-c.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     703  Name: ?=?
     704...to:
     705  Address of:
     706    Name: b
     707  Address of:
     708    Name: a
     709
     710array-container/dimexpr-match-c.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     711  Name: ?=?
     712...to:
     713  Address of:
     714    Name: b
     715  Address of:
     716    Name: a
     717
     718array-container/dimexpr-match-c.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     719  Name: ?=?
     720...to:
     721  Address of:
     722    Name: b
     723  Address of:
     724    Name: a
     725
     726array-container/dimexpr-match-c.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     727  Name: ?=?
     728...to:
     729  Address of:
     730    Name: b
     731  Address of:
     732    Name: a
     733
     734array-container/dimexpr-match-c.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     735  Name: ?=?
     736...to:
     737  Address of:
     738    Name: b
     739  Address of:
     740    Name: a
     741
     742array-container/dimexpr-match-c.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     743  Name: ?=?
     744...to:
     745  Address of:
     746    Name: b
     747  Address of:
     748    Name: a
     749
     750array-container/dimexpr-match-c.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     751  Name: ?=?
     752...to:
     753  Address of:
     754    Name: b
     755  Address of:
     756    Name: a
     757
     758array-container/dimexpr-match-c.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     759  Name: ?=?
     760...to:
     761  Address of:
     762    Name: b
     763  Address of:
     764    Name: a
     765
     766array-container/dimexpr-match-c.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     767  Name: ?=?
     768...to:
     769  Address of:
     770    Name: b
     771  Address of:
     772    Name: a
     773
     774array-container/dimexpr-match-c.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     775  Name: ?=?
     776...to:
     777  Address of:
     778    Name: b
     779  Address of:
     780    Name: a
     781
  • tests/array-container/.expect/dimexpr-match-c-ERRS.x86.txt

    r3bf9d10 r6065281f  
     1array-container/dimexpr-match-c.cfa:30:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     2  Name: f
     3...to:
     4  Address of:
     5    Name: a
     6
     7array-container/dimexpr-match-c.cfa:30:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     8  Name: f
     9...to:
     10  Address of:
     11    Name: a
     12
     13array-container/dimexpr-match-c.cfa:30:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     14  Name: f
     15...to:
     16  Address of:
     17    Name: a
     18
     19array-container/dimexpr-match-c.cfa:30:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     20  Name: f
     21...to:
     22  Address of:
     23    Name: a
     24
     25array-container/dimexpr-match-c.cfa:30:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     26  Name: f
     27...to:
     28  Address of:
     29    Name: a
     30
     31array-container/dimexpr-match-c.cfa:30:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     32  Name: f
     33...to:
     34  Address of:
     35    Name: a
     36
     37array-container/dimexpr-match-c.cfa:30:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     38  Name: f
     39...to:
     40  Address of:
     41    Name: a
     42
     43array-container/dimexpr-match-c.cfa:30:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     44  Name: f
     45...to:
     46  Address of:
     47    Name: a
     48
     49array-container/dimexpr-match-c.cfa:30:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     50  Name: f
     51...to:
     52  Address of:
     53    Name: a
     54
     55array-container/dimexpr-match-c.cfa:30:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     56  Name: f
     57...to:
     58  Address of:
     59    Name: a
     60
     61array-container/dimexpr-match-c.cfa:30:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     62  Name: f
     63...to:
     64  Address of:
     65    Name: a
     66
     67array-container/dimexpr-match-c.cfa:30:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     68  Name: f
     69...to:
     70  Address of:
     71    Name: a
     72
     73array-container/dimexpr-match-c.cfa:30:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     74  Name: f
     75...to:
     76  Address of:
     77    Name: a
     78
     79array-container/dimexpr-match-c.cfa:30:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     80  Name: f
     81...to:
     82  Address of:
     83    Name: a
     84
     85array-container/dimexpr-match-c.cfa:30:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     86  Name: f
     87...to:
     88  Address of:
     89    Name: a
     90
     91array-container/dimexpr-match-c.cfa:30:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     92  Name: f
     93...to:
     94  Address of:
     95    Name: a
     96
     97array-container/dimexpr-match-c.cfa:30:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     98  Name: f
     99...to:
     100  Address of:
     101    Name: a
     102
     103array-container/dimexpr-match-c.cfa:30:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     104  Name: f
     105...to:
     106  Address of:
     107    Name: a
     108
    1109array-container/dimexpr-match-c.cfa:30:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    2110  Name: f
     
    70178  Address of:
    71179    Name: a  InitAlternative: pointer to array of float with dimension of Generated Cast of:
     180    Constant Expression (7: signed int)
     181    ... with resolved type:
     182      signed int
     183  ... to:
     184    unsigned int
     185  ... with resolved type:
     186    unsigned int
     187array-container/dimexpr-match-c.cfa:38:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
     188  Address of:
     189    Name: a  InitAlternative: pointer to array of float with dimension of Generated Cast of:
     190    Constant Expression (7: signed int)
     191    ... with resolved type:
     192      signed int
     193  ... to:
     194    unsigned int
     195  ... with resolved type:
     196    unsigned int
     197array-container/dimexpr-match-c.cfa:38:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
     198  Address of:
     199    Name: a  InitAlternative: pointer to array of float with dimension of Generated Cast of:
     200    Constant Expression (7: signed int)
     201    ... with resolved type:
     202      signed int
     203  ... to:
     204    unsigned int
     205  ... with resolved type:
     206    unsigned int
     207array-container/dimexpr-match-c.cfa:38:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
     208  Address of:
     209    Name: a  InitAlternative: pointer to array of float with dimension of Generated Cast of:
     210    Sizeof Expression on: instance of type dim7 (not function type)
     211    ... with resolved type:
     212      unsigned long int
     213  ... to:
     214    unsigned int
     215  ... with resolved type:
     216    unsigned int
     217array-container/dimexpr-match-c.cfa:38:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
     218  Address of:
     219    Name: a  InitAlternative: pointer to array of float with dimension of Generated Cast of:
     220    Sizeof Expression on: instance of type dim7 (not function type)
     221    ... with resolved type:
     222      unsigned long int
     223  ... to:
     224    unsigned int
     225  ... with resolved type:
     226    unsigned int
     227array-container/dimexpr-match-c.cfa:38:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
     228  Address of:
     229    Name: a  InitAlternative: pointer to array of float with dimension of Generated Cast of:
     230    Sizeof Expression on: instance of type dim7 (not function type)
     231    ... with resolved type:
     232      unsigned long int
     233  ... to:
     234    unsigned int
     235  ... with resolved type:
     236    unsigned int
     237array-container/dimexpr-match-c.cfa:38:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
     238  Address of:
     239    Name: a  InitAlternative: pointer to array of float with dimension of Generated Cast of:
     240    Sizeof Expression on: instance of type dim7 (not function type)
     241    ... with resolved type:
     242      unsigned long int
     243  ... to:
     244    unsigned int
     245  ... with resolved type:
     246    unsigned int
     247array-container/dimexpr-match-c.cfa:38:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
     248  Address of:
     249    Name: a  InitAlternative: pointer to array of float with dimension of Generated Cast of:
     250    Sizeof Expression on: instance of type dim7 (not function type)
     251    ... with resolved type:
     252      unsigned long int
     253  ... to:
     254    unsigned int
     255  ... with resolved type:
     256    unsigned int
     257array-container/dimexpr-match-c.cfa:38:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
     258  Address of:
     259    Name: a  InitAlternative: pointer to array of float with dimension of Generated Cast of:
    72260    Variable Expression: enu7: const instance of enum __anonymous0 with body
    73261    ... with resolved type:
     
    89277array-container/dimexpr-match-c.cfa:38:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
    90278  Address of:
     279    Name: a  InitAlternative: pointer to array of float with dimension of Generated Cast of:
     280    Variable Expression: enu7: const instance of enum __anonymous0 with body
     281    ... with resolved type:
     282      const instance of enum __anonymous0 with body
     283  ... to:
     284    unsigned int
     285  ... with resolved type:
     286    unsigned int
     287array-container/dimexpr-match-c.cfa:38:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
     288  Address of:
     289    Name: a  InitAlternative: pointer to array of float with dimension of Generated Cast of:
     290    Variable Expression: enu7: const instance of enum __anonymous0 with body
     291    ... with resolved type:
     292      const instance of enum __anonymous0 with body
     293  ... to:
     294    unsigned int
     295  ... with resolved type:
     296    unsigned int
     297array-container/dimexpr-match-c.cfa:38:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
     298  Address of:
     299    Name: a  InitAlternative: pointer to array of float with dimension of Generated Cast of:
     300    Variable Expression: enu7: const instance of enum __anonymous0 with body
     301    ... with resolved type:
     302      const instance of enum __anonymous0 with body
     303  ... to:
     304    unsigned int
     305  ... with resolved type:
     306    unsigned int
     307array-container/dimexpr-match-c.cfa:38:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
     308  Address of:
     309    Name: a  InitAlternative: pointer to variable length array of float with dimension of Generated Cast of:
     310    Variable Expression: _array_dim16: const unsigned int
     311    ... with resolved type:
     312      const unsigned int
     313  ... to:
     314    unsigned int
     315  ... with resolved type:
     316    unsigned int
     317array-container/dimexpr-match-c.cfa:38:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
     318  Address of:
     319    Name: a  InitAlternative: pointer to variable length array of float with dimension of Generated Cast of:
     320    Variable Expression: _array_dim18: const unsigned int
     321    ... with resolved type:
     322      const unsigned int
     323  ... to:
     324    unsigned int
     325  ... with resolved type:
     326    unsigned int
     327array-container/dimexpr-match-c.cfa:38:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
     328  Address of:
     329    Name: a  InitAlternative: pointer to variable length array of float with dimension of Generated Cast of:
     330    Variable Expression: _array_dim19: const unsigned int
     331    ... with resolved type:
     332      const unsigned int
     333  ... to:
     334    unsigned int
     335  ... with resolved type:
     336    unsigned int
     337array-container/dimexpr-match-c.cfa:38:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
     338  Address of:
     339    Name: a  InitAlternative: pointer to variable length array of float with dimension of Generated Cast of:
     340    Variable Expression: _array_dim20: const unsigned int
     341    ... with resolved type:
     342      const unsigned int
     343  ... to:
     344    unsigned int
     345  ... with resolved type:
     346    unsigned int
     347array-container/dimexpr-match-c.cfa:38:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
     348  Address of:
     349    Name: a  InitAlternative: pointer to variable length array of float with dimension of Generated Cast of:
     350    Variable Expression: _array_dim21: const unsigned int
     351    ... with resolved type:
     352      const unsigned int
     353  ... to:
     354    unsigned int
     355  ... with resolved type:
     356    unsigned int
     357array-container/dimexpr-match-c.cfa:38:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
     358  Address of:
     359    Name: a  InitAlternative: pointer to variable length array of float with dimension of Generated Cast of:
     360    Variable Expression: _array_dim23: const unsigned int
     361    ... with resolved type:
     362      const unsigned int
     363  ... to:
     364    unsigned int
     365  ... with resolved type:
     366    unsigned int
     367array-container/dimexpr-match-c.cfa:38:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
     368  Address of:
    91369    Name: a  InitAlternative: pointer to variable length array of float with dimension of Generated Cast of:
    92370    Variable Expression: cpr7: const signed int
     
    110388  Address of:
    111389    Name: a  InitAlternative: pointer to variable length array of float with dimension of Generated Cast of:
    112     Variable Expression: mut7: signed int
    113     ... with resolved type:
    114       signed int
    115   ... to:
    116     unsigned int
    117   ... with resolved type:
    118     unsigned int
    119 array-container/dimexpr-match-c.cfa:38:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
    120   Address of:
    121     Name: a  InitAlternative: pointer to variable length array of float with dimension of Generated Cast of:
    122     Variable Expression: mut7: signed int
    123     ... with resolved type:
    124       signed int
    125   ... to:
    126     unsigned int
    127   ... with resolved type:
    128     unsigned int
    129 array-container/dimexpr-match-c.cfa:47:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    130   Name: ?=?
    131 ...to:
    132   Name: b
    133   Address of:
    134     Name: a
    135 
    136 array-container/dimexpr-match-c.cfa:47:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    137   Name: ?=?
    138 ...to:
    139   Name: b
    140   Address of:
    141     Name: a
    142 
    143 array-container/dimexpr-match-c.cfa:47:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    144   Name: ?=?
    145 ...to:
    146   Name: b
    147   Address of:
    148     Name: a
    149 
    150 array-container/dimexpr-match-c.cfa:47:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    151   Name: ?=?
    152 ...to:
    153   Name: b
    154   Address of:
    155     Name: a
    156 
    157 array-container/dimexpr-match-c.cfa:47:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    158   Name: ?=?
    159 ...to:
    160   Name: b
    161   Address of:
    162     Name: a
    163 
    164 array-container/dimexpr-match-c.cfa:47:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    165   Name: ?=?
    166 ...to:
    167   Name: b
    168   Address of:
    169     Name: a
    170 
    171 array-container/dimexpr-match-c.cfa:47:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    172   Name: ?=?
    173 ...to:
    174   Name: b
    175   Address of:
    176     Name: a
    177 
    178 array-container/dimexpr-match-c.cfa:47:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    179   Name: ?=?
    180 ...to:
    181   Name: b
    182   Address of:
    183     Name: a
    184 
    185 array-container/dimexpr-match-c.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    186   Name: ?=?
    187 ...to:
    188   Address of:
    189     Name: b
    190   Address of:
    191     Name: a
    192 
    193 array-container/dimexpr-match-c.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    194   Name: ?=?
    195 ...to:
    196   Address of:
    197     Name: b
    198   Address of:
    199     Name: a
    200 
    201 array-container/dimexpr-match-c.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    202   Name: ?=?
    203 ...to:
    204   Address of:
    205     Name: b
    206   Address of:
    207     Name: a
    208 
    209 array-container/dimexpr-match-c.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    210   Name: ?=?
    211 ...to:
    212   Address of:
    213     Name: b
    214   Address of:
    215     Name: a
    216 
    217 array-container/dimexpr-match-c.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    218   Name: ?=?
    219 ...to:
    220   Address of:
    221     Name: b
    222   Address of:
    223     Name: a
    224 
    225 array-container/dimexpr-match-c.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    226   Name: ?=?
    227 ...to:
    228   Address of:
    229     Name: b
    230   Address of:
    231     Name: a
    232 
    233 array-container/dimexpr-match-c.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    234   Name: ?=?
    235 ...to:
    236   Address of:
    237     Name: b
    238   Address of:
    239     Name: a
    240 
    241 array-container/dimexpr-match-c.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    242   Name: ?=?
    243 ...to:
    244   Address of:
    245     Name: b
    246   Address of:
    247     Name: a
    248 
     390    Variable Expression: cpr7: const signed int
     391    ... with resolved type:
     392      const signed int
     393  ... to:
     394    unsigned int
     395  ... with resolved type:
     396    unsigned int
     397array-container/dimexpr-match-c.cfa:38:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
     398  Address of:
     399    Name: a  InitAlternative: pointer to variable length array of float with dimension of Generated Cast of:
     400    Variable Expression: cpr7: const signed int
     401    ... with resolved type:
     402      const signed int
     403  ... to:
     404    unsigned int
     405  ... with resolved type:
     406    unsigned int
     407array-container/dimexpr-match-c.cfa:38:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
     408  Address of:
     409    Name: a  InitAlternative: pointer to variable length array of float with dimension of Generated Cast of:
     410    Variable Expression: cpr7: const signed int
     411    ... with resolved type:
     412      const signed int
     413  ... to:
     414    unsigned int
     415  ... with resolved type:
     416    unsigned int
     417array-container/dimexpr-match-c.cfa:47:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     418  Name: ?=?
     419...to:
     420  Name: b
     421  Address of:
     422    Name: a
     423
     424array-container/dimexpr-match-c.cfa:47:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     425  Name: ?=?
     426...to:
     427  Name: b
     428  Address of:
     429    Name: a
     430
     431array-container/dimexpr-match-c.cfa:47:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     432  Name: ?=?
     433...to:
     434  Name: b
     435  Address of:
     436    Name: a
     437
     438array-container/dimexpr-match-c.cfa:47:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     439  Name: ?=?
     440...to:
     441  Name: b
     442  Address of:
     443    Name: a
     444
     445array-container/dimexpr-match-c.cfa:47:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     446  Name: ?=?
     447...to:
     448  Name: b
     449  Address of:
     450    Name: a
     451
     452array-container/dimexpr-match-c.cfa:47:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     453  Name: ?=?
     454...to:
     455  Name: b
     456  Address of:
     457    Name: a
     458
     459array-container/dimexpr-match-c.cfa:47:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     460  Name: ?=?
     461...to:
     462  Name: b
     463  Address of:
     464    Name: a
     465
     466array-container/dimexpr-match-c.cfa:47:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     467  Name: ?=?
     468...to:
     469  Name: b
     470  Address of:
     471    Name: a
     472
     473array-container/dimexpr-match-c.cfa:47:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     474  Name: ?=?
     475...to:
     476  Name: b
     477  Address of:
     478    Name: a
     479
     480array-container/dimexpr-match-c.cfa:47:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     481  Name: ?=?
     482...to:
     483  Name: b
     484  Address of:
     485    Name: a
     486
     487array-container/dimexpr-match-c.cfa:47:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     488  Name: ?=?
     489...to:
     490  Name: b
     491  Address of:
     492    Name: a
     493
     494array-container/dimexpr-match-c.cfa:47:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     495  Name: ?=?
     496...to:
     497  Name: b
     498  Address of:
     499    Name: a
     500
     501array-container/dimexpr-match-c.cfa:47:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     502  Name: ?=?
     503...to:
     504  Name: b
     505  Address of:
     506    Name: a
     507
     508array-container/dimexpr-match-c.cfa:47:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     509  Name: ?=?
     510...to:
     511  Name: b
     512  Address of:
     513    Name: a
     514
     515array-container/dimexpr-match-c.cfa:47:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     516  Name: ?=?
     517...to:
     518  Name: b
     519  Address of:
     520    Name: a
     521
     522array-container/dimexpr-match-c.cfa:47:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     523  Name: ?=?
     524...to:
     525  Name: b
     526  Address of:
     527    Name: a
     528
     529array-container/dimexpr-match-c.cfa:47:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     530  Name: ?=?
     531...to:
     532  Name: b
     533  Address of:
     534    Name: a
     535
     536array-container/dimexpr-match-c.cfa:47:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     537  Name: ?=?
     538...to:
     539  Name: b
     540  Address of:
     541    Name: a
     542
     543array-container/dimexpr-match-c.cfa:47:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     544  Name: ?=?
     545...to:
     546  Name: b
     547  Address of:
     548    Name: a
     549
     550array-container/dimexpr-match-c.cfa:47:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     551  Name: ?=?
     552...to:
     553  Name: b
     554  Address of:
     555    Name: a
     556
     557array-container/dimexpr-match-c.cfa:47:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     558  Name: ?=?
     559...to:
     560  Name: b
     561  Address of:
     562    Name: a
     563
     564array-container/dimexpr-match-c.cfa:47:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     565  Name: ?=?
     566...to:
     567  Name: b
     568  Address of:
     569    Name: a
     570
     571array-container/dimexpr-match-c.cfa:47:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     572  Name: ?=?
     573...to:
     574  Name: b
     575  Address of:
     576    Name: a
     577
     578array-container/dimexpr-match-c.cfa:47:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     579  Name: ?=?
     580...to:
     581  Name: b
     582  Address of:
     583    Name: a
     584
     585array-container/dimexpr-match-c.cfa:47:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     586  Name: ?=?
     587...to:
     588  Name: b
     589  Address of:
     590    Name: a
     591
     592array-container/dimexpr-match-c.cfa:47:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     593  Name: ?=?
     594...to:
     595  Name: b
     596  Address of:
     597    Name: a
     598
     599array-container/dimexpr-match-c.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     600  Name: ?=?
     601...to:
     602  Address of:
     603    Name: b
     604  Address of:
     605    Name: a
     606
     607array-container/dimexpr-match-c.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     608  Name: ?=?
     609...to:
     610  Address of:
     611    Name: b
     612  Address of:
     613    Name: a
     614
     615array-container/dimexpr-match-c.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     616  Name: ?=?
     617...to:
     618  Address of:
     619    Name: b
     620  Address of:
     621    Name: a
     622
     623array-container/dimexpr-match-c.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     624  Name: ?=?
     625...to:
     626  Address of:
     627    Name: b
     628  Address of:
     629    Name: a
     630
     631array-container/dimexpr-match-c.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     632  Name: ?=?
     633...to:
     634  Address of:
     635    Name: b
     636  Address of:
     637    Name: a
     638
     639array-container/dimexpr-match-c.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     640  Name: ?=?
     641...to:
     642  Address of:
     643    Name: b
     644  Address of:
     645    Name: a
     646
     647array-container/dimexpr-match-c.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     648  Name: ?=?
     649...to:
     650  Address of:
     651    Name: b
     652  Address of:
     653    Name: a
     654
     655array-container/dimexpr-match-c.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     656  Name: ?=?
     657...to:
     658  Address of:
     659    Name: b
     660  Address of:
     661    Name: a
     662
     663array-container/dimexpr-match-c.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     664  Name: ?=?
     665...to:
     666  Address of:
     667    Name: b
     668  Address of:
     669    Name: a
     670
     671array-container/dimexpr-match-c.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     672  Name: ?=?
     673...to:
     674  Address of:
     675    Name: b
     676  Address of:
     677    Name: a
     678
     679array-container/dimexpr-match-c.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     680  Name: ?=?
     681...to:
     682  Address of:
     683    Name: b
     684  Address of:
     685    Name: a
     686
     687array-container/dimexpr-match-c.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     688  Name: ?=?
     689...to:
     690  Address of:
     691    Name: b
     692  Address of:
     693    Name: a
     694
     695array-container/dimexpr-match-c.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     696  Name: ?=?
     697...to:
     698  Address of:
     699    Name: b
     700  Address of:
     701    Name: a
     702
     703array-container/dimexpr-match-c.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     704  Name: ?=?
     705...to:
     706  Address of:
     707    Name: b
     708  Address of:
     709    Name: a
     710
     711array-container/dimexpr-match-c.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     712  Name: ?=?
     713...to:
     714  Address of:
     715    Name: b
     716  Address of:
     717    Name: a
     718
     719array-container/dimexpr-match-c.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     720  Name: ?=?
     721...to:
     722  Address of:
     723    Name: b
     724  Address of:
     725    Name: a
     726
     727array-container/dimexpr-match-c.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     728  Name: ?=?
     729...to:
     730  Address of:
     731    Name: b
     732  Address of:
     733    Name: a
     734
     735array-container/dimexpr-match-c.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     736  Name: ?=?
     737...to:
     738  Address of:
     739    Name: b
     740  Address of:
     741    Name: a
     742
     743array-container/dimexpr-match-c.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     744  Name: ?=?
     745...to:
     746  Address of:
     747    Name: b
     748  Address of:
     749    Name: a
     750
     751array-container/dimexpr-match-c.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     752  Name: ?=?
     753...to:
     754  Address of:
     755    Name: b
     756  Address of:
     757    Name: a
     758
     759array-container/dimexpr-match-c.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     760  Name: ?=?
     761...to:
     762  Address of:
     763    Name: b
     764  Address of:
     765    Name: a
     766
     767array-container/dimexpr-match-c.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     768  Name: ?=?
     769...to:
     770  Address of:
     771    Name: b
     772  Address of:
     773    Name: a
     774
     775array-container/dimexpr-match-c.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     776  Name: ?=?
     777...to:
     778  Address of:
     779    Name: b
     780  Address of:
     781    Name: a
     782
     783array-container/dimexpr-match-c.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     784  Name: ?=?
     785...to:
     786  Address of:
     787    Name: b
     788  Address of:
     789    Name: a
     790
     791array-container/dimexpr-match-c.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     792  Name: ?=?
     793...to:
     794  Address of:
     795    Name: b
     796  Address of:
     797    Name: a
     798
     799array-container/dimexpr-match-c.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     800  Name: ?=?
     801...to:
     802  Address of:
     803    Name: b
     804  Address of:
     805    Name: a
     806
  • tests/array-container/.expect/dimexpr-match-c.txt

    r3bf9d10 r6065281f  
    1313skip STA NE UNS, L=enu7, R=mut42
    1414done DYN EQ DYN, L=cpr7, R=cpr7
    15 done DYN NE DYN, L=cpr7, R=cpr42
     15skip DYN NE DYN, L=cpr7, R=cpr42
    1616skip DYN NE STA, L=cpr7, R=42
    1717skip DYN NE STA, L=cpr7, R=enu42
    18 done DYN NE UNS, L=cpr7, R=mut42
    19 done UNS EQ UNS, L=mut7, R=mut7
    20 done UNS NE UNS, L=mut7, R=mut42
     18skip DYN NE UNS, L=cpr7, R=mut42
     19skip UNS EQ UNS, L=mut7, R=mut7
     20skip UNS NE UNS, L=mut7, R=mut42
    2121skip UNS NE STA, L=mut7, R=42
    2222skip UNS NE STA, L=mut7, R=enu42
    23 done UNS NE DYN, L=mut7, R=cpr42
     23skip UNS NE DYN, L=mut7, R=cpr42
     24skip STA NE DYN, L=7, R=dim42
     25skip STA NE DYN, L=enu7, R=dim42
     26skip DYN NE DYN, L=cpr7, R=dim42
     27done DYN EQ DYN, L=dim7, R=dim7
     28skip DYN NE DYN, L=dim7, R=dim42
     29skip DYN NE STA, L=dim7, R=42
     30skip DYN NE STA, L=dim7, R=enu42
     31skip DYN NE DYN, L=dim7, R=cpr42
     32skip DYN NE UNS, L=dim7, R=mut42
     33skip UNS NE DYN, L=mut7, R=dim42
    2434---- PTRVAR_INIT:   { float a[__R__]; float (*b)[__L__] = & a; }
    2535done STA EQ STA, L=7, R=7
     
    3646skip STA NE UNS, L=enu7, R=mut42
    3747done DYN EQ DYN, L=cpr7, R=cpr7
    38 done DYN NE DYN, L=cpr7, R=cpr42
     48skip DYN NE DYN, L=cpr7, R=cpr42
    3949skip DYN NE STA, L=cpr7, R=42
    4050skip DYN NE STA, L=cpr7, R=enu42
    41 done DYN NE UNS, L=cpr7, R=mut42
    42 done UNS EQ UNS, L=mut7, R=mut7
    43 done UNS NE UNS, L=mut7, R=mut42
     51skip DYN NE UNS, L=cpr7, R=mut42
     52skip UNS EQ UNS, L=mut7, R=mut7
     53skip UNS NE UNS, L=mut7, R=mut42
    4454skip UNS NE STA, L=mut7, R=42
    4555skip UNS NE STA, L=mut7, R=enu42
    46 done UNS NE DYN, L=mut7, R=cpr42
     56skip UNS NE DYN, L=mut7, R=cpr42
     57skip STA NE DYN, L=7, R=dim42
     58skip STA NE DYN, L=enu7, R=dim42
     59skip DYN NE DYN, L=cpr7, R=dim42
     60done DYN EQ DYN, L=dim7, R=dim7
     61skip DYN NE DYN, L=dim7, R=dim42
     62skip DYN NE STA, L=dim7, R=42
     63skip DYN NE STA, L=dim7, R=enu42
     64skip DYN NE DYN, L=dim7, R=cpr42
     65skip DYN NE UNS, L=dim7, R=mut42
     66skip UNS NE DYN, L=mut7, R=dim42
    4767---- PTRVAR_ASGN:   { float a[__R__]; float (*b)[__L__] = 0p; b = & a; }
    4868done STA EQ STA, L=7, R=7
     
    5979skip STA NE UNS, L=enu7, R=mut42
    6080done DYN EQ DYN, L=cpr7, R=cpr7
    61 done DYN NE DYN, L=cpr7, R=cpr42
     81skip DYN NE DYN, L=cpr7, R=cpr42
    6282skip DYN NE STA, L=cpr7, R=42
    6383skip DYN NE STA, L=cpr7, R=enu42
    64 done DYN NE UNS, L=cpr7, R=mut42
    65 done UNS EQ UNS, L=mut7, R=mut7
    66 done UNS NE UNS, L=mut7, R=mut42
     84skip DYN NE UNS, L=cpr7, R=mut42
     85skip UNS EQ UNS, L=mut7, R=mut7
     86skip UNS NE UNS, L=mut7, R=mut42
    6787skip UNS NE STA, L=mut7, R=42
    6888skip UNS NE STA, L=mut7, R=enu42
    69 done UNS NE DYN, L=mut7, R=cpr42
     89skip UNS NE DYN, L=mut7, R=cpr42
     90skip STA NE DYN, L=7, R=dim42
     91skip STA NE DYN, L=enu7, R=dim42
     92skip DYN NE DYN, L=cpr7, R=dim42
     93done DYN EQ DYN, L=dim7, R=dim7
     94skip DYN NE DYN, L=dim7, R=dim42
     95skip DYN NE STA, L=dim7, R=42
     96skip DYN NE STA, L=dim7, R=enu42
     97skip DYN NE DYN, L=dim7, R=cpr42
     98skip DYN NE UNS, L=dim7, R=mut42
     99skip UNS NE DYN, L=mut7, R=dim42
    70100---- REFVAR_ASGN:   { float a[__R__]; float (&b)[__L__] = *0p; & b = & a; }
    71101done STA EQ STA, L=7, R=7
     
    82112skip STA NE UNS, L=enu7, R=mut42
    83113done DYN EQ DYN, L=cpr7, R=cpr7
    84 done DYN NE DYN, L=cpr7, R=cpr42
     114skip DYN NE DYN, L=cpr7, R=cpr42
    85115skip DYN NE STA, L=cpr7, R=42
    86116skip DYN NE STA, L=cpr7, R=enu42
    87 done DYN NE UNS, L=cpr7, R=mut42
    88 done UNS EQ UNS, L=mut7, R=mut7
    89 done UNS NE UNS, L=mut7, R=mut42
     117skip DYN NE UNS, L=cpr7, R=mut42
     118skip UNS EQ UNS, L=mut7, R=mut7
     119skip UNS NE UNS, L=mut7, R=mut42
    90120skip UNS NE STA, L=mut7, R=42
    91121skip UNS NE STA, L=mut7, R=enu42
    92 done UNS NE DYN, L=mut7, R=cpr42
     122skip UNS NE DYN, L=mut7, R=cpr42
     123skip STA NE DYN, L=7, R=dim42
     124skip STA NE DYN, L=enu7, R=dim42
     125skip DYN NE DYN, L=cpr7, R=dim42
     126done DYN EQ DYN, L=dim7, R=dim7
     127skip DYN NE DYN, L=dim7, R=dim42
     128skip DYN NE STA, L=dim7, R=42
     129skip DYN NE STA, L=dim7, R=enu42
     130skip DYN NE DYN, L=dim7, R=cpr42
     131skip DYN NE UNS, L=dim7, R=mut42
     132skip UNS NE DYN, L=mut7, R=dim42
  • tests/array-container/.expect/dimexpr-match-cfa-ERRS.arm64.txt

    r3bf9d10 r6065281f  
     1array-container/dimexpr-match-cfa.cfa:59:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     2  Name: f
     3...to:
     4  Address of:
     5    Name: a
     6
     7array-container/dimexpr-match-cfa.cfa:59:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     8  Name: f
     9...to:
     10  Address of:
     11    Name: a
     12
     13array-container/dimexpr-match-cfa.cfa:59:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     14  Name: f
     15...to:
     16  Address of:
     17    Name: a
     18
     19array-container/dimexpr-match-cfa.cfa:59:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     20  Name: f
     21...to:
     22  Address of:
     23    Name: a
     24
     25array-container/dimexpr-match-cfa.cfa:59:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     26  Name: f
     27...to:
     28  Address of:
     29    Name: a
     30
     31array-container/dimexpr-match-cfa.cfa:59:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     32  Name: f
     33...to:
     34  Address of:
     35    Name: a
     36
     37array-container/dimexpr-match-cfa.cfa:59:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     38  Name: f
     39...to:
     40  Address of:
     41    Name: a
     42
     43array-container/dimexpr-match-cfa.cfa:59:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     44  Name: f
     45...to:
     46  Address of:
     47    Name: a
     48
     49array-container/dimexpr-match-cfa.cfa:59:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     50  Name: f
     51...to:
     52  Address of:
     53    Name: a
     54
    155array-container/dimexpr-match-cfa.cfa:59:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    256  Name: f
     
    154208  ... with parameters
    155209    array of char with dimension of Generated Cast of:
     210      Constant Expression (7: signed int)
     211      ... with resolved type:
     212        signed int
     213    ... to:
     214      unsigned long int
     215    ... with resolved type:
     216      unsigned long int
     217    float
     218    float
     219    float
     220
     221array-container/dimexpr-match-cfa.cfa:67:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
     222  Address of:
     223    Name: a  InitAlternative: pointer to instance of struct arpk with body
     224  ... with parameters
     225    array of char with dimension of Generated Cast of:
     226      Constant Expression (7: signed int)
     227      ... with resolved type:
     228        signed int
     229    ... to:
     230      unsigned long int
     231    ... with resolved type:
     232      unsigned long int
     233    float
     234    float
     235    float
     236
     237array-container/dimexpr-match-cfa.cfa:67:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
     238  Address of:
     239    Name: a  InitAlternative: pointer to instance of struct arpk with body
     240  ... with parameters
     241    array of char with dimension of Generated Cast of:
    156242      Variable Expression: enu7: const instance of enum __anonymous0 with body
    157243      ... with resolved type:
     
    201287    Name: a  InitAlternative: pointer to instance of struct arpk with body
    202288  ... with parameters
     289    array of char with dimension of Generated Cast of:
     290      Variable Expression: enu7: const instance of enum __anonymous0 with body
     291      ... with resolved type:
     292        const instance of enum __anonymous0 with body
     293    ... to:
     294      unsigned long int
     295    ... with resolved type:
     296      unsigned long int
     297    float
     298    float
     299    float
     300
     301array-container/dimexpr-match-cfa.cfa:67:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
     302  Address of:
     303    Name: a  InitAlternative: pointer to instance of struct arpk with body
     304  ... with parameters
     305    array of char with dimension of Generated Cast of:
     306      Variable Expression: enu7: const instance of enum __anonymous0 with body
     307      ... with resolved type:
     308        const instance of enum __anonymous0 with body
     309    ... to:
     310      unsigned long int
     311    ... with resolved type:
     312      unsigned long int
     313    float
     314    float
     315    float
     316
     317array-container/dimexpr-match-cfa.cfa:67:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
     318  Address of:
     319    Name: a  InitAlternative: pointer to instance of struct arpk with body
     320  ... with parameters
    203321    instance of type dim7 (not function type)
    204322    float
     
    247365  ... with parameters
    248366    variable length array of char with dimension of Generated Cast of:
     367      Variable Expression: _array_dim16: const unsigned long int
     368      ... with resolved type:
     369        const unsigned long int
     370    ... to:
     371      unsigned long int
     372    ... with resolved type:
     373      unsigned long int
     374    float
     375    float
     376    float
     377
     378array-container/dimexpr-match-cfa.cfa:67:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
     379  Address of:
     380    Name: a  InitAlternative: pointer to instance of struct arpk with body
     381  ... with parameters
     382    variable length array of char with dimension of Generated Cast of:
     383      Variable Expression: _array_dim18: const unsigned long int
     384      ... with resolved type:
     385        const unsigned long int
     386    ... to:
     387      unsigned long int
     388    ... with resolved type:
     389      unsigned long int
     390    float
     391    float
     392    float
     393
     394array-container/dimexpr-match-cfa.cfa:67:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
     395  Address of:
     396    Name: a  InitAlternative: pointer to instance of struct arpk with body
     397  ... with parameters
     398    variable length array of char with dimension of Generated Cast of:
     399      Variable Expression: _array_dim19: const unsigned long int
     400      ... with resolved type:
     401        const unsigned long int
     402    ... to:
     403      unsigned long int
     404    ... with resolved type:
     405      unsigned long int
     406    float
     407    float
     408    float
     409
     410array-container/dimexpr-match-cfa.cfa:67:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
     411  Address of:
     412    Name: a  InitAlternative: pointer to instance of struct arpk with body
     413  ... with parameters
     414    variable length array of char with dimension of Generated Cast of:
     415      Variable Expression: _array_dim20: const unsigned long int
     416      ... with resolved type:
     417        const unsigned long int
     418    ... to:
     419      unsigned long int
     420    ... with resolved type:
     421      unsigned long int
     422    float
     423    float
     424    float
     425
     426array-container/dimexpr-match-cfa.cfa:67:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
     427  Address of:
     428    Name: a  InitAlternative: pointer to instance of struct arpk with body
     429  ... with parameters
     430    variable length array of char with dimension of Generated Cast of:
     431      Variable Expression: _array_dim21: const unsigned long int
     432      ... with resolved type:
     433        const unsigned long int
     434    ... to:
     435      unsigned long int
     436    ... with resolved type:
     437      unsigned long int
     438    float
     439    float
     440    float
     441
     442array-container/dimexpr-match-cfa.cfa:67:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
     443  Address of:
     444    Name: a  InitAlternative: pointer to instance of struct arpk with body
     445  ... with parameters
     446    variable length array of char with dimension of Generated Cast of:
     447      Variable Expression: _array_dim23: const unsigned long int
     448      ... with resolved type:
     449        const unsigned long int
     450    ... to:
     451      unsigned long int
     452    ... with resolved type:
     453      unsigned long int
     454    float
     455    float
     456    float
     457
     458array-container/dimexpr-match-cfa.cfa:67:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
     459  Address of:
     460    Name: a  InitAlternative: pointer to instance of struct arpk with body
     461  ... with parameters
     462    variable length array of char with dimension of Generated Cast of:
    249463      Variable Expression: cpr7: const signed int
    250464      ... with resolved type:
     
    295509  ... with parameters
    296510    variable length array of char with dimension of Generated Cast of:
    297       Variable Expression: mut7: signed int
     511      Variable Expression: cpr7: const signed int
     512      ... with resolved type:
     513        const signed int
     514    ... to:
     515      unsigned long int
     516    ... with resolved type:
     517      unsigned long int
     518    float
     519    float
     520    float
     521
     522array-container/dimexpr-match-cfa.cfa:67:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
     523  Address of:
     524    Name: a  InitAlternative: pointer to instance of struct arpk with body
     525  ... with parameters
     526    variable length array of char with dimension of Generated Cast of:
     527      Variable Expression: cpr7: const signed int
     528      ... with resolved type:
     529        const signed int
     530    ... to:
     531      unsigned long int
     532    ... with resolved type:
     533      unsigned long int
     534    float
     535    float
     536    float
     537
     538array-container/dimexpr-match-cfa.cfa:76:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     539  Name: ?=?
     540...to:
     541  Name: b
     542  Address of:
     543    Name: a
     544
     545array-container/dimexpr-match-cfa.cfa:76:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     546  Name: ?=?
     547...to:
     548  Name: b
     549  Address of:
     550    Name: a
     551
     552array-container/dimexpr-match-cfa.cfa:76:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     553  Name: ?=?
     554...to:
     555  Name: b
     556  Address of:
     557    Name: a
     558
     559array-container/dimexpr-match-cfa.cfa:76:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     560  Name: ?=?
     561...to:
     562  Name: b
     563  Address of:
     564    Name: a
     565
     566array-container/dimexpr-match-cfa.cfa:76:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     567  Name: ?=?
     568...to:
     569  Name: b
     570  Address of:
     571    Name: a
     572
     573array-container/dimexpr-match-cfa.cfa:76:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     574  Name: ?=?
     575...to:
     576  Name: b
     577  Address of:
     578    Name: a
     579
     580array-container/dimexpr-match-cfa.cfa:76:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     581  Name: ?=?
     582...to:
     583  Name: b
     584  Address of:
     585    Name: a
     586
     587array-container/dimexpr-match-cfa.cfa:76:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     588  Name: ?=?
     589...to:
     590  Name: b
     591  Address of:
     592    Name: a
     593
     594array-container/dimexpr-match-cfa.cfa:76:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     595  Name: ?=?
     596...to:
     597  Name: b
     598  Address of:
     599    Name: a
     600
     601array-container/dimexpr-match-cfa.cfa:76:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     602  Name: ?=?
     603...to:
     604  Name: b
     605  Address of:
     606    Name: a
     607
     608array-container/dimexpr-match-cfa.cfa:76:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     609  Name: ?=?
     610...to:
     611  Name: b
     612  Address of:
     613    Name: a
     614
     615array-container/dimexpr-match-cfa.cfa:76:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     616  Name: ?=?
     617...to:
     618  Name: b
     619  Address of:
     620    Name: a
     621
     622array-container/dimexpr-match-cfa.cfa:76:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     623  Name: ?=?
     624...to:
     625  Name: b
     626  Address of:
     627    Name: a
     628
     629array-container/dimexpr-match-cfa.cfa:76:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     630  Name: ?=?
     631...to:
     632  Name: b
     633  Address of:
     634    Name: a
     635
     636array-container/dimexpr-match-cfa.cfa:76:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     637  Name: ?=?
     638...to:
     639  Name: b
     640  Address of:
     641    Name: a
     642
     643array-container/dimexpr-match-cfa.cfa:76:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     644  Name: ?=?
     645...to:
     646  Name: b
     647  Address of:
     648    Name: a
     649
     650array-container/dimexpr-match-cfa.cfa:76:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     651  Name: ?=?
     652...to:
     653  Name: b
     654  Address of:
     655    Name: a
     656
     657array-container/dimexpr-match-cfa.cfa:76:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     658  Name: ?=?
     659...to:
     660  Name: b
     661  Address of:
     662    Name: a
     663
     664array-container/dimexpr-match-cfa.cfa:76:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     665  Name: ?=?
     666...to:
     667  Name: b
     668  Address of:
     669    Name: a
     670
     671array-container/dimexpr-match-cfa.cfa:76:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     672  Name: ?=?
     673...to:
     674  Name: b
     675  Address of:
     676    Name: a
     677
     678array-container/dimexpr-match-cfa.cfa:76:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     679  Name: ?=?
     680...to:
     681  Name: b
     682  Address of:
     683    Name: a
     684
     685array-container/dimexpr-match-cfa.cfa:76:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     686  Name: ?=?
     687...to:
     688  Name: b
     689  Address of:
     690    Name: a
     691
     692array-container/dimexpr-match-cfa.cfa:76:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     693  Name: ?=?
     694...to:
     695  Name: b
     696  Address of:
     697    Name: a
     698
     699array-container/dimexpr-match-cfa.cfa:76:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     700  Name: ?=?
     701...to:
     702  Name: b
     703  Address of:
     704    Name: a
     705
     706array-container/dimexpr-match-cfa.cfa:76:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     707  Name: ?=?
     708...to:
     709  Name: b
     710  Address of:
     711    Name: a
     712
     713array-container/dimexpr-match-cfa.cfa:76:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     714  Name: ?=?
     715...to:
     716  Name: b
     717  Address of:
     718    Name: a
     719
     720array-container/dimexpr-match-cfa.cfa:85:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     721  Name: f
     722...to:
     723  Name: a
     724
     725array-container/dimexpr-match-cfa.cfa:85:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     726  Name: f
     727...to:
     728  Name: a
     729
     730array-container/dimexpr-match-cfa.cfa:85:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     731  Name: f
     732...to:
     733  Name: a
     734
     735array-container/dimexpr-match-cfa.cfa:85:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     736  Name: f
     737...to:
     738  Name: a
     739
     740array-container/dimexpr-match-cfa.cfa:85:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     741  Name: f
     742...to:
     743  Name: a
     744
     745array-container/dimexpr-match-cfa.cfa:85:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     746  Name: f
     747...to:
     748  Name: a
     749
     750array-container/dimexpr-match-cfa.cfa:85:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     751  Name: f
     752...to:
     753  Name: a
     754
     755array-container/dimexpr-match-cfa.cfa:85:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     756  Name: f
     757...to:
     758  Name: a
     759
     760array-container/dimexpr-match-cfa.cfa:85:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     761  Name: f
     762...to:
     763  Name: a
     764
     765array-container/dimexpr-match-cfa.cfa:85:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     766  Name: f
     767...to:
     768  Name: a
     769
     770array-container/dimexpr-match-cfa.cfa:85:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     771  Name: f
     772...to:
     773  Name: a
     774
     775array-container/dimexpr-match-cfa.cfa:85:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     776  Name: f
     777...to:
     778  Name: a
     779
     780array-container/dimexpr-match-cfa.cfa:85:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     781  Name: f
     782...to:
     783  Name: a
     784
     785array-container/dimexpr-match-cfa.cfa:85:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     786  Name: f
     787...to:
     788  Name: a
     789
     790array-container/dimexpr-match-cfa.cfa:85:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     791  Name: f
     792...to:
     793  Name: a
     794
     795array-container/dimexpr-match-cfa.cfa:85:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     796  Name: f
     797...to:
     798  Name: a
     799
     800array-container/dimexpr-match-cfa.cfa:85:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     801  Name: f
     802...to:
     803  Name: a
     804
     805array-container/dimexpr-match-cfa.cfa:85:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     806  Name: f
     807...to:
     808  Name: a
     809
     810array-container/dimexpr-match-cfa.cfa:85:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     811  Name: f
     812...to:
     813  Name: a
     814
     815array-container/dimexpr-match-cfa.cfa:85:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     816  Name: f
     817...to:
     818  Name: a
     819
     820array-container/dimexpr-match-cfa.cfa:85:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     821  Name: f
     822...to:
     823  Name: a
     824
     825array-container/dimexpr-match-cfa.cfa:85:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     826  Name: f
     827...to:
     828  Name: a
     829
     830array-container/dimexpr-match-cfa.cfa:85:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     831  Name: f
     832...to:
     833  Name: a
     834
     835array-container/dimexpr-match-cfa.cfa:85:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     836  Name: f
     837...to:
     838  Name: a
     839
     840array-container/dimexpr-match-cfa.cfa:85:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     841  Name: f
     842...to:
     843  Name: a
     844
     845array-container/dimexpr-match-cfa.cfa:85:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     846  Name: f
     847...to:
     848  Name: a
     849
     850array-container/dimexpr-match-cfa.cfa:93:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
     851  Name: a  InitAlternative: reference to instance of struct arpk with body
     852  ... with parameters
     853    array of char with dimension of Generated Cast of:
     854      Constant Expression (7: signed int)
    298855      ... with resolved type:
    299856        signed int
     
    306863    float
    307864
    308 array-container/dimexpr-match-cfa.cfa:67:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
    309   Address of:
    310     Name: a  InitAlternative: pointer to instance of struct arpk with body
    311   ... with parameters
    312     variable length array of char with dimension of Generated Cast of:
    313       Variable Expression: mut7: signed int
     865array-container/dimexpr-match-cfa.cfa:93:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
     866  Name: a  InitAlternative: reference to instance of struct arpk with body
     867  ... with parameters
     868    array of char with dimension of Generated Cast of:
     869      Constant Expression (7: signed int)
    314870      ... with resolved type:
    315871        signed int
     
    322878    float
    323879
    324 array-container/dimexpr-match-cfa.cfa:67:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
    325   Address of:
    326     Name: a  InitAlternative: pointer to instance of struct arpk with body
    327   ... with parameters
    328     variable length array of char with dimension of Generated Cast of:
    329       Variable Expression: mut7: signed int
     880array-container/dimexpr-match-cfa.cfa:93:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
     881  Name: a  InitAlternative: reference to instance of struct arpk with body
     882  ... with parameters
     883    array of char with dimension of Generated Cast of:
     884      Constant Expression (7: signed int)
    330885      ... with resolved type:
    331886        signed int
     
    338893    float
    339894
    340 array-container/dimexpr-match-cfa.cfa:76:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    341   Name: ?=?
    342 ...to:
    343   Name: b
    344   Address of:
    345     Name: a
    346 
    347 array-container/dimexpr-match-cfa.cfa:76:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    348   Name: ?=?
    349 ...to:
    350   Name: b
    351   Address of:
    352     Name: a
    353 
    354 array-container/dimexpr-match-cfa.cfa:76:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    355   Name: ?=?
    356 ...to:
    357   Name: b
    358   Address of:
    359     Name: a
    360 
    361 array-container/dimexpr-match-cfa.cfa:76:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    362   Name: ?=?
    363 ...to:
    364   Name: b
    365   Address of:
    366     Name: a
    367 
    368 array-container/dimexpr-match-cfa.cfa:76:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    369   Name: ?=?
    370 ...to:
    371   Name: b
    372   Address of:
    373     Name: a
    374 
    375 array-container/dimexpr-match-cfa.cfa:76:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    376   Name: ?=?
    377 ...to:
    378   Name: b
    379   Address of:
    380     Name: a
    381 
    382 array-container/dimexpr-match-cfa.cfa:76:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    383   Name: ?=?
    384 ...to:
    385   Name: b
    386   Address of:
    387     Name: a
    388 
    389 array-container/dimexpr-match-cfa.cfa:76:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    390   Name: ?=?
    391 ...to:
    392   Name: b
    393   Address of:
    394     Name: a
    395 
    396 array-container/dimexpr-match-cfa.cfa:76:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    397   Name: ?=?
    398 ...to:
    399   Name: b
    400   Address of:
    401     Name: a
    402 
    403 array-container/dimexpr-match-cfa.cfa:76:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    404   Name: ?=?
    405 ...to:
    406   Name: b
    407   Address of:
    408     Name: a
    409 
    410 array-container/dimexpr-match-cfa.cfa:76:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    411   Name: ?=?
    412 ...to:
    413   Name: b
    414   Address of:
    415     Name: a
    416 
    417 array-container/dimexpr-match-cfa.cfa:76:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    418   Name: ?=?
    419 ...to:
    420   Name: b
    421   Address of:
    422     Name: a
    423 
    424 array-container/dimexpr-match-cfa.cfa:76:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    425   Name: ?=?
    426 ...to:
    427   Name: b
    428   Address of:
    429     Name: a
    430 
    431 array-container/dimexpr-match-cfa.cfa:76:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    432   Name: ?=?
    433 ...to:
    434   Name: b
    435   Address of:
    436     Name: a
    437 
    438 array-container/dimexpr-match-cfa.cfa:76:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    439   Name: ?=?
    440 ...to:
    441   Name: b
    442   Address of:
    443     Name: a
    444 
    445 array-container/dimexpr-match-cfa.cfa:76:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    446   Name: ?=?
    447 ...to:
    448   Name: b
    449   Address of:
    450     Name: a
    451 
    452 array-container/dimexpr-match-cfa.cfa:76:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    453   Name: ?=?
    454 ...to:
    455   Name: b
    456   Address of:
    457     Name: a
    458 
    459 array-container/dimexpr-match-cfa.cfa:85:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    460   Name: f
    461 ...to:
    462   Name: a
    463 
    464 array-container/dimexpr-match-cfa.cfa:85:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    465   Name: f
    466 ...to:
    467   Name: a
    468 
    469 array-container/dimexpr-match-cfa.cfa:85:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    470   Name: f
    471 ...to:
    472   Name: a
    473 
    474 array-container/dimexpr-match-cfa.cfa:85:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    475   Name: f
    476 ...to:
    477   Name: a
    478 
    479 array-container/dimexpr-match-cfa.cfa:85:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    480   Name: f
    481 ...to:
    482   Name: a
    483 
    484 array-container/dimexpr-match-cfa.cfa:85:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    485   Name: f
    486 ...to:
    487   Name: a
    488 
    489 array-container/dimexpr-match-cfa.cfa:85:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    490   Name: f
    491 ...to:
    492   Name: a
    493 
    494 array-container/dimexpr-match-cfa.cfa:85:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    495   Name: f
    496 ...to:
    497   Name: a
    498 
    499 array-container/dimexpr-match-cfa.cfa:85:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    500   Name: f
    501 ...to:
    502   Name: a
    503 
    504 array-container/dimexpr-match-cfa.cfa:85:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    505   Name: f
    506 ...to:
    507   Name: a
    508 
    509 array-container/dimexpr-match-cfa.cfa:85:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    510   Name: f
    511 ...to:
    512   Name: a
    513 
    514 array-container/dimexpr-match-cfa.cfa:85:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    515   Name: f
    516 ...to:
    517   Name: a
    518 
    519 array-container/dimexpr-match-cfa.cfa:85:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    520   Name: f
    521 ...to:
    522   Name: a
    523 
    524 array-container/dimexpr-match-cfa.cfa:85:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    525   Name: f
    526 ...to:
    527   Name: a
    528 
    529 array-container/dimexpr-match-cfa.cfa:85:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    530   Name: f
    531 ...to:
    532   Name: a
    533 
    534 array-container/dimexpr-match-cfa.cfa:85:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    535   Name: f
    536 ...to:
    537   Name: a
    538 
    539 array-container/dimexpr-match-cfa.cfa:85:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    540   Name: f
    541 ...to:
    542   Name: a
    543 
    544895array-container/dimexpr-match-cfa.cfa:93:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
    545896  Name: a  InitAlternative: reference to instance of struct arpk with body
     
    576927  ... with parameters
    577928    array of char with dimension of Generated Cast of:
    578       Constant Expression (7: signed int)
    579       ... with resolved type:
    580         signed int
    581     ... to:
    582       unsigned long int
    583     ... with resolved type:
    584       unsigned long int
    585     float
    586     float
    587     float
    588 
    589 array-container/dimexpr-match-cfa.cfa:93:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
    590   Name: a  InitAlternative: reference to instance of struct arpk with body
    591   ... with parameters
    592     array of char with dimension of Generated Cast of:
    593929      Variable Expression: enu7: const instance of enum __anonymous0 with body
    594930      ... with resolved type:
     
    635971  Name: a  InitAlternative: reference to instance of struct arpk with body
    636972  ... with parameters
     973    array of char with dimension of Generated Cast of:
     974      Variable Expression: enu7: const instance of enum __anonymous0 with body
     975      ... with resolved type:
     976        const instance of enum __anonymous0 with body
     977    ... to:
     978      unsigned long int
     979    ... with resolved type:
     980      unsigned long int
     981    float
     982    float
     983    float
     984
     985array-container/dimexpr-match-cfa.cfa:93:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
     986  Name: a  InitAlternative: reference to instance of struct arpk with body
     987  ... with parameters
     988    array of char with dimension of Generated Cast of:
     989      Variable Expression: enu7: const instance of enum __anonymous0 with body
     990      ... with resolved type:
     991        const instance of enum __anonymous0 with body
     992    ... to:
     993      unsigned long int
     994    ... with resolved type:
     995      unsigned long int
     996    float
     997    float
     998    float
     999
     1000array-container/dimexpr-match-cfa.cfa:93:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
     1001  Name: a  InitAlternative: reference to instance of struct arpk with body
     1002  ... with parameters
    6371003    instance of type dim7 (not function type)
    6381004    float
     
    6761042  ... with parameters
    6771043    variable length array of char with dimension of Generated Cast of:
     1044      Variable Expression: _array_dim52: const unsigned long int
     1045      ... with resolved type:
     1046        const unsigned long int
     1047    ... to:
     1048      unsigned long int
     1049    ... with resolved type:
     1050      unsigned long int
     1051    float
     1052    float
     1053    float
     1054
     1055array-container/dimexpr-match-cfa.cfa:93:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
     1056  Name: a  InitAlternative: reference to instance of struct arpk with body
     1057  ... with parameters
     1058    variable length array of char with dimension of Generated Cast of:
     1059      Variable Expression: _array_dim54: const unsigned long int
     1060      ... with resolved type:
     1061        const unsigned long int
     1062    ... to:
     1063      unsigned long int
     1064    ... with resolved type:
     1065      unsigned long int
     1066    float
     1067    float
     1068    float
     1069
     1070array-container/dimexpr-match-cfa.cfa:93:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
     1071  Name: a  InitAlternative: reference to instance of struct arpk with body
     1072  ... with parameters
     1073    variable length array of char with dimension of Generated Cast of:
     1074      Variable Expression: _array_dim55: const unsigned long int
     1075      ... with resolved type:
     1076        const unsigned long int
     1077    ... to:
     1078      unsigned long int
     1079    ... with resolved type:
     1080      unsigned long int
     1081    float
     1082    float
     1083    float
     1084
     1085array-container/dimexpr-match-cfa.cfa:93:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
     1086  Name: a  InitAlternative: reference to instance of struct arpk with body
     1087  ... with parameters
     1088    variable length array of char with dimension of Generated Cast of:
     1089      Variable Expression: _array_dim56: const unsigned long int
     1090      ... with resolved type:
     1091        const unsigned long int
     1092    ... to:
     1093      unsigned long int
     1094    ... with resolved type:
     1095      unsigned long int
     1096    float
     1097    float
     1098    float
     1099
     1100array-container/dimexpr-match-cfa.cfa:93:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
     1101  Name: a  InitAlternative: reference to instance of struct arpk with body
     1102  ... with parameters
     1103    variable length array of char with dimension of Generated Cast of:
     1104      Variable Expression: _array_dim57: const unsigned long int
     1105      ... with resolved type:
     1106        const unsigned long int
     1107    ... to:
     1108      unsigned long int
     1109    ... with resolved type:
     1110      unsigned long int
     1111    float
     1112    float
     1113    float
     1114
     1115array-container/dimexpr-match-cfa.cfa:93:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
     1116  Name: a  InitAlternative: reference to instance of struct arpk with body
     1117  ... with parameters
     1118    variable length array of char with dimension of Generated Cast of:
     1119      Variable Expression: _array_dim59: const unsigned long int
     1120      ... with resolved type:
     1121        const unsigned long int
     1122    ... to:
     1123      unsigned long int
     1124    ... with resolved type:
     1125      unsigned long int
     1126    float
     1127    float
     1128    float
     1129
     1130array-container/dimexpr-match-cfa.cfa:93:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
     1131  Name: a  InitAlternative: reference to instance of struct arpk with body
     1132  ... with parameters
     1133    variable length array of char with dimension of Generated Cast of:
    6781134      Variable Expression: cpr7: const signed int
    6791135      ... with resolved type:
     
    7211177  ... with parameters
    7221178    variable length array of char with dimension of Generated Cast of:
    723       Variable Expression: mut7: signed int
    724       ... with resolved type:
    725         signed int
    726     ... to:
    727       unsigned long int
    728     ... with resolved type:
    729       unsigned long int
    730     float
    731     float
    732     float
    733 
    734 array-container/dimexpr-match-cfa.cfa:93:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
    735   Name: a  InitAlternative: reference to instance of struct arpk with body
    736   ... with parameters
    737     variable length array of char with dimension of Generated Cast of:
    738       Variable Expression: mut7: signed int
    739       ... with resolved type:
    740         signed int
    741     ... to:
    742       unsigned long int
    743     ... with resolved type:
    744       unsigned long int
    745     float
    746     float
    747     float
    748 
    749 array-container/dimexpr-match-cfa.cfa:93:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
    750   Name: a  InitAlternative: reference to instance of struct arpk with body
    751   ... with parameters
    752     variable length array of char with dimension of Generated Cast of:
    753       Variable Expression: mut7: signed int
    754       ... with resolved type:
    755         signed int
    756     ... to:
    757       unsigned long int
    758     ... with resolved type:
    759       unsigned long int
    760     float
    761     float
    762     float
    763 
    764 array-container/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    765   Name: ?=?
    766 ...to:
    767   Address of:
    768     Name: b
    769   Address of:
    770     Name: a
    771 
    772 array-container/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    773   Name: ?=?
    774 ...to:
    775   Address of:
    776     Name: b
    777   Address of:
    778     Name: a
    779 
    780 array-container/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    781   Name: ?=?
    782 ...to:
    783   Address of:
    784     Name: b
    785   Address of:
    786     Name: a
    787 
    788 array-container/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    789   Name: ?=?
    790 ...to:
    791   Address of:
    792     Name: b
    793   Address of:
    794     Name: a
    795 
    796 array-container/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    797   Name: ?=?
    798 ...to:
    799   Address of:
    800     Name: b
    801   Address of:
    802     Name: a
    803 
    804 array-container/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    805   Name: ?=?
    806 ...to:
    807   Address of:
    808     Name: b
    809   Address of:
    810     Name: a
    811 
    812 array-container/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    813   Name: ?=?
    814 ...to:
    815   Address of:
    816     Name: b
    817   Address of:
    818     Name: a
    819 
    820 array-container/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    821   Name: ?=?
    822 ...to:
    823   Address of:
    824     Name: b
    825   Address of:
    826     Name: a
    827 
    828 array-container/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    829   Name: ?=?
    830 ...to:
    831   Address of:
    832     Name: b
    833   Address of:
    834     Name: a
    835 
    836 array-container/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    837   Name: ?=?
    838 ...to:
    839   Address of:
    840     Name: b
    841   Address of:
    842     Name: a
    843 
    844 array-container/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    845   Name: ?=?
    846 ...to:
    847   Address of:
    848     Name: b
    849   Address of:
    850     Name: a
    851 
    852 array-container/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    853   Name: ?=?
    854 ...to:
    855   Address of:
    856     Name: b
    857   Address of:
    858     Name: a
    859 
    860 array-container/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    861   Name: ?=?
    862 ...to:
    863   Address of:
    864     Name: b
    865   Address of:
    866     Name: a
    867 
    868 array-container/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    869   Name: ?=?
    870 ...to:
    871   Address of:
    872     Name: b
    873   Address of:
    874     Name: a
    875 
    876 array-container/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    877   Name: ?=?
    878 ...to:
    879   Address of:
    880     Name: b
    881   Address of:
    882     Name: a
    883 
    884 array-container/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    885   Name: ?=?
    886 ...to:
    887   Address of:
    888     Name: b
    889   Address of:
    890     Name: a
    891 
    892 array-container/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    893   Name: ?=?
    894 ...to:
    895   Address of:
    896     Name: b
    897   Address of:
    898     Name: a
    899 
    900 array-container/dimexpr-match-cfa.cfa:115:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    901   Name: zip
    902 ...to:
    903   Name: a
    904   Name: b
    905 
    906 array-container/dimexpr-match-cfa.cfa:115:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    907   Name: zip
    908 ...to:
    909   Name: a
    910   Name: b
    911 
    912 array-container/dimexpr-match-cfa.cfa:115:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    913   Name: zip
    914 ...to:
    915   Name: a
    916   Name: b
    917 
    918 array-container/dimexpr-match-cfa.cfa:115:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    919   Name: zip
    920 ...to:
    921   Name: a
    922   Name: b
    923 
    924 array-container/dimexpr-match-cfa.cfa:115:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    925   Name: zip
    926 ...to:
    927   Name: a
    928   Name: b
    929 
    930 array-container/dimexpr-match-cfa.cfa:115:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    931   Name: zip
    932 ...to:
    933   Name: a
    934   Name: b
    935 
    936 array-container/dimexpr-match-cfa.cfa:115:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    937   Name: zip
    938 ...to:
    939   Name: a
    940   Name: b
    941 
    942 array-container/dimexpr-match-cfa.cfa:115:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    943   Name: zip
    944 ...to:
    945   Name: a
    946   Name: b
    947 
    948 array-container/dimexpr-match-cfa.cfa:115:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    949   Name: zip
    950 ...to:
    951   Name: a
    952   Name: b
    953 
    954 array-container/dimexpr-match-cfa.cfa:115:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    955   Name: zip
    956 ...to:
    957   Name: a
    958   Name: b
    959 
    960 array-container/dimexpr-match-cfa.cfa:115:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    961   Name: zip
    962 ...to:
    963   Name: a
    964   Name: b
    965 
    966 array-container/dimexpr-match-cfa.cfa:115:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    967   Name: zip
    968 ...to:
    969   Name: a
    970   Name: b
    971 
    972 array-container/dimexpr-match-cfa.cfa:115:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    973   Name: zip
    974 ...to:
    975   Name: a
    976   Name: b
    977 
    978 array-container/dimexpr-match-cfa.cfa:115:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    979   Name: zip
    980 ...to:
    981   Name: a
    982   Name: b
    983 
    984 array-container/dimexpr-match-cfa.cfa:115:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    985   Name: zip
    986 ...to:
    987   Name: a
    988   Name: b
    989 
    990 array-container/dimexpr-match-cfa.cfa:115:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    991   Name: zip
    992 ...to:
    993   Name: a
    994   Name: b
    995 
    996 array-container/dimexpr-match-cfa.cfa:115:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    997   Name: zip
    998 ...to:
    999   Name: a
    1000   Name: b
    1001 
     1179      Variable Expression: cpr7: const signed int
     1180      ... with resolved type:
     1181        const signed int
     1182    ... to:
     1183      unsigned long int
     1184    ... with resolved type:
     1185      unsigned long int
     1186    float
     1187    float
     1188    float
     1189
     1190array-container/dimexpr-match-cfa.cfa:93:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
     1191  Name: a  InitAlternative: reference to instance of struct arpk with body
     1192  ... with parameters
     1193    variable length array of char with dimension of Generated Cast of:
     1194      Variable Expression: cpr7: const signed int
     1195      ... with resolved type:
     1196        const signed int
     1197    ... to:
     1198      unsigned long int
     1199    ... with resolved type:
     1200      unsigned long int
     1201    float
     1202    float
     1203    float
     1204
     1205array-container/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     1206  Name: ?=?
     1207...to:
     1208  Address of:
     1209    Name: b
     1210  Address of:
     1211    Name: a
     1212
     1213array-container/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     1214  Name: ?=?
     1215...to:
     1216  Address of:
     1217    Name: b
     1218  Address of:
     1219    Name: a
     1220
     1221array-container/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     1222  Name: ?=?
     1223...to:
     1224  Address of:
     1225    Name: b
     1226  Address of:
     1227    Name: a
     1228
     1229array-container/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     1230  Name: ?=?
     1231...to:
     1232  Address of:
     1233    Name: b
     1234  Address of:
     1235    Name: a
     1236
     1237array-container/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     1238  Name: ?=?
     1239...to:
     1240  Address of:
     1241    Name: b
     1242  Address of:
     1243    Name: a
     1244
     1245array-container/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     1246  Name: ?=?
     1247...to:
     1248  Address of:
     1249    Name: b
     1250  Address of:
     1251    Name: a
     1252
     1253array-container/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     1254  Name: ?=?
     1255...to:
     1256  Address of:
     1257    Name: b
     1258  Address of:
     1259    Name: a
     1260
     1261array-container/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     1262  Name: ?=?
     1263...to:
     1264  Address of:
     1265    Name: b
     1266  Address of:
     1267    Name: a
     1268
     1269array-container/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     1270  Name: ?=?
     1271...to:
     1272  Address of:
     1273    Name: b
     1274  Address of:
     1275    Name: a
     1276
     1277array-container/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     1278  Name: ?=?
     1279...to:
     1280  Address of:
     1281    Name: b
     1282  Address of:
     1283    Name: a
     1284
     1285array-container/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     1286  Name: ?=?
     1287...to:
     1288  Address of:
     1289    Name: b
     1290  Address of:
     1291    Name: a
     1292
     1293array-container/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     1294  Name: ?=?
     1295...to:
     1296  Address of:
     1297    Name: b
     1298  Address of:
     1299    Name: a
     1300
     1301array-container/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     1302  Name: ?=?
     1303...to:
     1304  Address of:
     1305    Name: b
     1306  Address of:
     1307    Name: a
     1308
     1309array-container/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     1310  Name: ?=?
     1311...to:
     1312  Address of:
     1313    Name: b
     1314  Address of:
     1315    Name: a
     1316
     1317array-container/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     1318  Name: ?=?
     1319...to:
     1320  Address of:
     1321    Name: b
     1322  Address of:
     1323    Name: a
     1324
     1325array-container/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     1326  Name: ?=?
     1327...to:
     1328  Address of:
     1329    Name: b
     1330  Address of:
     1331    Name: a
     1332
     1333array-container/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     1334  Name: ?=?
     1335...to:
     1336  Address of:
     1337    Name: b
     1338  Address of:
     1339    Name: a
     1340
     1341array-container/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     1342  Name: ?=?
     1343...to:
     1344  Address of:
     1345    Name: b
     1346  Address of:
     1347    Name: a
     1348
     1349array-container/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     1350  Name: ?=?
     1351...to:
     1352  Address of:
     1353    Name: b
     1354  Address of:
     1355    Name: a
     1356
     1357array-container/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     1358  Name: ?=?
     1359...to:
     1360  Address of:
     1361    Name: b
     1362  Address of:
     1363    Name: a
     1364
     1365array-container/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     1366  Name: ?=?
     1367...to:
     1368  Address of:
     1369    Name: b
     1370  Address of:
     1371    Name: a
     1372
     1373array-container/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     1374  Name: ?=?
     1375...to:
     1376  Address of:
     1377    Name: b
     1378  Address of:
     1379    Name: a
     1380
     1381array-container/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     1382  Name: ?=?
     1383...to:
     1384  Address of:
     1385    Name: b
     1386  Address of:
     1387    Name: a
     1388
     1389array-container/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     1390  Name: ?=?
     1391...to:
     1392  Address of:
     1393    Name: b
     1394  Address of:
     1395    Name: a
     1396
     1397array-container/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     1398  Name: ?=?
     1399...to:
     1400  Address of:
     1401    Name: b
     1402  Address of:
     1403    Name: a
     1404
     1405array-container/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     1406  Name: ?=?
     1407...to:
     1408  Address of:
     1409    Name: b
     1410  Address of:
     1411    Name: a
     1412
     1413array-container/dimexpr-match-cfa.cfa:115:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     1414  Name: zip
     1415...to:
     1416  Name: a
     1417  Name: b
     1418
     1419array-container/dimexpr-match-cfa.cfa:115:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     1420  Name: zip
     1421...to:
     1422  Name: a
     1423  Name: b
     1424
     1425array-container/dimexpr-match-cfa.cfa:115:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     1426  Name: zip
     1427...to:
     1428  Name: a
     1429  Name: b
     1430
     1431array-container/dimexpr-match-cfa.cfa:115:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     1432  Name: zip
     1433...to:
     1434  Name: a
     1435  Name: b
     1436
     1437array-container/dimexpr-match-cfa.cfa:115:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     1438  Name: zip
     1439...to:
     1440  Name: a
     1441  Name: b
     1442
     1443array-container/dimexpr-match-cfa.cfa:115:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     1444  Name: zip
     1445...to:
     1446  Name: a
     1447  Name: b
     1448
     1449array-container/dimexpr-match-cfa.cfa:115:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     1450  Name: zip
     1451...to:
     1452  Name: a
     1453  Name: b
     1454
     1455array-container/dimexpr-match-cfa.cfa:115:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     1456  Name: zip
     1457...to:
     1458  Name: a
     1459  Name: b
     1460
     1461array-container/dimexpr-match-cfa.cfa:115:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     1462  Name: zip
     1463...to:
     1464  Name: a
     1465  Name: b
     1466
     1467array-container/dimexpr-match-cfa.cfa:115:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     1468  Name: zip
     1469...to:
     1470  Name: a
     1471  Name: b
     1472
     1473array-container/dimexpr-match-cfa.cfa:115:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     1474  Name: zip
     1475...to:
     1476  Name: a
     1477  Name: b
     1478
     1479array-container/dimexpr-match-cfa.cfa:115:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     1480  Name: zip
     1481...to:
     1482  Name: a
     1483  Name: b
     1484
     1485array-container/dimexpr-match-cfa.cfa:115:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     1486  Name: zip
     1487...to:
     1488  Name: a
     1489  Name: b
     1490
     1491array-container/dimexpr-match-cfa.cfa:115:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     1492  Name: zip
     1493...to:
     1494  Name: a
     1495  Name: b
     1496
     1497array-container/dimexpr-match-cfa.cfa:115:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     1498  Name: zip
     1499...to:
     1500  Name: a
     1501  Name: b
     1502
     1503array-container/dimexpr-match-cfa.cfa:115:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     1504  Name: zip
     1505...to:
     1506  Name: a
     1507  Name: b
     1508
     1509array-container/dimexpr-match-cfa.cfa:115:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     1510  Name: zip
     1511...to:
     1512  Name: a
     1513  Name: b
     1514
     1515array-container/dimexpr-match-cfa.cfa:115:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     1516  Name: zip
     1517...to:
     1518  Name: a
     1519  Name: b
     1520
     1521array-container/dimexpr-match-cfa.cfa:115:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     1522  Name: zip
     1523...to:
     1524  Name: a
     1525  Name: b
     1526
     1527array-container/dimexpr-match-cfa.cfa:115:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     1528  Name: zip
     1529...to:
     1530  Name: a
     1531  Name: b
     1532
     1533array-container/dimexpr-match-cfa.cfa:115:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     1534  Name: zip
     1535...to:
     1536  Name: a
     1537  Name: b
     1538
     1539array-container/dimexpr-match-cfa.cfa:115:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     1540  Name: zip
     1541...to:
     1542  Name: a
     1543  Name: b
     1544
     1545array-container/dimexpr-match-cfa.cfa:115:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     1546  Name: zip
     1547...to:
     1548  Name: a
     1549  Name: b
     1550
     1551array-container/dimexpr-match-cfa.cfa:115:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     1552  Name: zip
     1553...to:
     1554  Name: a
     1555  Name: b
     1556
     1557array-container/dimexpr-match-cfa.cfa:115:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     1558  Name: zip
     1559...to:
     1560  Name: a
     1561  Name: b
     1562
     1563array-container/dimexpr-match-cfa.cfa:115:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     1564  Name: zip
     1565...to:
     1566  Name: a
     1567  Name: b
     1568
  • tests/array-container/.expect/dimexpr-match-cfa-ERRS.x64.txt

    r3bf9d10 r6065281f  
     1array-container/dimexpr-match-cfa.cfa:59:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     2  Name: f
     3...to:
     4  Address of:
     5    Name: a
     6
     7array-container/dimexpr-match-cfa.cfa:59:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     8  Name: f
     9...to:
     10  Address of:
     11    Name: a
     12
     13array-container/dimexpr-match-cfa.cfa:59:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     14  Name: f
     15...to:
     16  Address of:
     17    Name: a
     18
     19array-container/dimexpr-match-cfa.cfa:59:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     20  Name: f
     21...to:
     22  Address of:
     23    Name: a
     24
     25array-container/dimexpr-match-cfa.cfa:59:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     26  Name: f
     27...to:
     28  Address of:
     29    Name: a
     30
     31array-container/dimexpr-match-cfa.cfa:59:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     32  Name: f
     33...to:
     34  Address of:
     35    Name: a
     36
     37array-container/dimexpr-match-cfa.cfa:59:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     38  Name: f
     39...to:
     40  Address of:
     41    Name: a
     42
     43array-container/dimexpr-match-cfa.cfa:59:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     44  Name: f
     45...to:
     46  Address of:
     47    Name: a
     48
     49array-container/dimexpr-match-cfa.cfa:59:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     50  Name: f
     51...to:
     52  Address of:
     53    Name: a
     54
    155array-container/dimexpr-match-cfa.cfa:59:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    256  Name: f
     
    154208  ... with parameters
    155209    array of char with dimension of Generated Cast of:
     210      Constant Expression (7: signed int)
     211      ... with resolved type:
     212        signed int
     213    ... to:
     214      unsigned long int
     215    ... with resolved type:
     216      unsigned long int
     217    float
     218    float
     219    float
     220
     221array-container/dimexpr-match-cfa.cfa:67:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
     222  Address of:
     223    Name: a  InitAlternative: pointer to instance of struct arpk with body
     224  ... with parameters
     225    array of char with dimension of Generated Cast of:
     226      Constant Expression (7: signed int)
     227      ... with resolved type:
     228        signed int
     229    ... to:
     230      unsigned long int
     231    ... with resolved type:
     232      unsigned long int
     233    float
     234    float
     235    float
     236
     237array-container/dimexpr-match-cfa.cfa:67:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
     238  Address of:
     239    Name: a  InitAlternative: pointer to instance of struct arpk with body
     240  ... with parameters
     241    array of char with dimension of Generated Cast of:
    156242      Variable Expression: enu7: const instance of enum __anonymous0 with body
    157243      ... with resolved type:
     
    201287    Name: a  InitAlternative: pointer to instance of struct arpk with body
    202288  ... with parameters
     289    array of char with dimension of Generated Cast of:
     290      Variable Expression: enu7: const instance of enum __anonymous0 with body
     291      ... with resolved type:
     292        const instance of enum __anonymous0 with body
     293    ... to:
     294      unsigned long int
     295    ... with resolved type:
     296      unsigned long int
     297    float
     298    float
     299    float
     300
     301array-container/dimexpr-match-cfa.cfa:67:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
     302  Address of:
     303    Name: a  InitAlternative: pointer to instance of struct arpk with body
     304  ... with parameters
     305    array of char with dimension of Generated Cast of:
     306      Variable Expression: enu7: const instance of enum __anonymous0 with body
     307      ... with resolved type:
     308        const instance of enum __anonymous0 with body
     309    ... to:
     310      unsigned long int
     311    ... with resolved type:
     312      unsigned long int
     313    float
     314    float
     315    float
     316
     317array-container/dimexpr-match-cfa.cfa:67:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
     318  Address of:
     319    Name: a  InitAlternative: pointer to instance of struct arpk with body
     320  ... with parameters
    203321    instance of type dim7 (not function type)
    204322    float
     
    247365  ... with parameters
    248366    variable length array of char with dimension of Generated Cast of:
     367      Variable Expression: _array_dim16: const unsigned long int
     368      ... with resolved type:
     369        const unsigned long int
     370    ... to:
     371      unsigned long int
     372    ... with resolved type:
     373      unsigned long int
     374    float
     375    float
     376    float
     377
     378array-container/dimexpr-match-cfa.cfa:67:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
     379  Address of:
     380    Name: a  InitAlternative: pointer to instance of struct arpk with body
     381  ... with parameters
     382    variable length array of char with dimension of Generated Cast of:
     383      Variable Expression: _array_dim18: const unsigned long int
     384      ... with resolved type:
     385        const unsigned long int
     386    ... to:
     387      unsigned long int
     388    ... with resolved type:
     389      unsigned long int
     390    float
     391    float
     392    float
     393
     394array-container/dimexpr-match-cfa.cfa:67:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
     395  Address of:
     396    Name: a  InitAlternative: pointer to instance of struct arpk with body
     397  ... with parameters
     398    variable length array of char with dimension of Generated Cast of:
     399      Variable Expression: _array_dim19: const unsigned long int
     400      ... with resolved type:
     401        const unsigned long int
     402    ... to:
     403      unsigned long int
     404    ... with resolved type:
     405      unsigned long int
     406    float
     407    float
     408    float
     409
     410array-container/dimexpr-match-cfa.cfa:67:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
     411  Address of:
     412    Name: a  InitAlternative: pointer to instance of struct arpk with body
     413  ... with parameters
     414    variable length array of char with dimension of Generated Cast of:
     415      Variable Expression: _array_dim20: const unsigned long int
     416      ... with resolved type:
     417        const unsigned long int
     418    ... to:
     419      unsigned long int
     420    ... with resolved type:
     421      unsigned long int
     422    float
     423    float
     424    float
     425
     426array-container/dimexpr-match-cfa.cfa:67:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
     427  Address of:
     428    Name: a  InitAlternative: pointer to instance of struct arpk with body
     429  ... with parameters
     430    variable length array of char with dimension of Generated Cast of:
     431      Variable Expression: _array_dim21: const unsigned long int
     432      ... with resolved type:
     433        const unsigned long int
     434    ... to:
     435      unsigned long int
     436    ... with resolved type:
     437      unsigned long int
     438    float
     439    float
     440    float
     441
     442array-container/dimexpr-match-cfa.cfa:67:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
     443  Address of:
     444    Name: a  InitAlternative: pointer to instance of struct arpk with body
     445  ... with parameters
     446    variable length array of char with dimension of Generated Cast of:
     447      Variable Expression: _array_dim23: const unsigned long int
     448      ... with resolved type:
     449        const unsigned long int
     450    ... to:
     451      unsigned long int
     452    ... with resolved type:
     453      unsigned long int
     454    float
     455    float
     456    float
     457
     458array-container/dimexpr-match-cfa.cfa:67:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
     459  Address of:
     460    Name: a  InitAlternative: pointer to instance of struct arpk with body
     461  ... with parameters
     462    variable length array of char with dimension of Generated Cast of:
    249463      Variable Expression: cpr7: const signed int
    250464      ... with resolved type:
     
    295509  ... with parameters
    296510    variable length array of char with dimension of Generated Cast of:
    297       Variable Expression: mut7: signed int
     511      Variable Expression: cpr7: const signed int
     512      ... with resolved type:
     513        const signed int
     514    ... to:
     515      unsigned long int
     516    ... with resolved type:
     517      unsigned long int
     518    float
     519    float
     520    float
     521
     522array-container/dimexpr-match-cfa.cfa:67:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
     523  Address of:
     524    Name: a  InitAlternative: pointer to instance of struct arpk with body
     525  ... with parameters
     526    variable length array of char with dimension of Generated Cast of:
     527      Variable Expression: cpr7: const signed int
     528      ... with resolved type:
     529        const signed int
     530    ... to:
     531      unsigned long int
     532    ... with resolved type:
     533      unsigned long int
     534    float
     535    float
     536    float
     537
     538array-container/dimexpr-match-cfa.cfa:76:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     539  Name: ?=?
     540...to:
     541  Name: b
     542  Address of:
     543    Name: a
     544
     545array-container/dimexpr-match-cfa.cfa:76:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     546  Name: ?=?
     547...to:
     548  Name: b
     549  Address of:
     550    Name: a
     551
     552array-container/dimexpr-match-cfa.cfa:76:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     553  Name: ?=?
     554...to:
     555  Name: b
     556  Address of:
     557    Name: a
     558
     559array-container/dimexpr-match-cfa.cfa:76:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     560  Name: ?=?
     561...to:
     562  Name: b
     563  Address of:
     564    Name: a
     565
     566array-container/dimexpr-match-cfa.cfa:76:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     567  Name: ?=?
     568...to:
     569  Name: b
     570  Address of:
     571    Name: a
     572
     573array-container/dimexpr-match-cfa.cfa:76:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     574  Name: ?=?
     575...to:
     576  Name: b
     577  Address of:
     578    Name: a
     579
     580array-container/dimexpr-match-cfa.cfa:76:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     581  Name: ?=?
     582...to:
     583  Name: b
     584  Address of:
     585    Name: a
     586
     587array-container/dimexpr-match-cfa.cfa:76:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     588  Name: ?=?
     589...to:
     590  Name: b
     591  Address of:
     592    Name: a
     593
     594array-container/dimexpr-match-cfa.cfa:76:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     595  Name: ?=?
     596...to:
     597  Name: b
     598  Address of:
     599    Name: a
     600
     601array-container/dimexpr-match-cfa.cfa:76:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     602  Name: ?=?
     603...to:
     604  Name: b
     605  Address of:
     606    Name: a
     607
     608array-container/dimexpr-match-cfa.cfa:76:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     609  Name: ?=?
     610...to:
     611  Name: b
     612  Address of:
     613    Name: a
     614
     615array-container/dimexpr-match-cfa.cfa:76:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     616  Name: ?=?
     617...to:
     618  Name: b
     619  Address of:
     620    Name: a
     621
     622array-container/dimexpr-match-cfa.cfa:76:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     623  Name: ?=?
     624...to:
     625  Name: b
     626  Address of:
     627    Name: a
     628
     629array-container/dimexpr-match-cfa.cfa:76:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     630  Name: ?=?
     631...to:
     632  Name: b
     633  Address of:
     634    Name: a
     635
     636array-container/dimexpr-match-cfa.cfa:76:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     637  Name: ?=?
     638...to:
     639  Name: b
     640  Address of:
     641    Name: a
     642
     643array-container/dimexpr-match-cfa.cfa:76:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     644  Name: ?=?
     645...to:
     646  Name: b
     647  Address of:
     648    Name: a
     649
     650array-container/dimexpr-match-cfa.cfa:76:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     651  Name: ?=?
     652...to:
     653  Name: b
     654  Address of:
     655    Name: a
     656
     657array-container/dimexpr-match-cfa.cfa:76:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     658  Name: ?=?
     659...to:
     660  Name: b
     661  Address of:
     662    Name: a
     663
     664array-container/dimexpr-match-cfa.cfa:76:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     665  Name: ?=?
     666...to:
     667  Name: b
     668  Address of:
     669    Name: a
     670
     671array-container/dimexpr-match-cfa.cfa:76:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     672  Name: ?=?
     673...to:
     674  Name: b
     675  Address of:
     676    Name: a
     677
     678array-container/dimexpr-match-cfa.cfa:76:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     679  Name: ?=?
     680...to:
     681  Name: b
     682  Address of:
     683    Name: a
     684
     685array-container/dimexpr-match-cfa.cfa:76:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     686  Name: ?=?
     687...to:
     688  Name: b
     689  Address of:
     690    Name: a
     691
     692array-container/dimexpr-match-cfa.cfa:76:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     693  Name: ?=?
     694...to:
     695  Name: b
     696  Address of:
     697    Name: a
     698
     699array-container/dimexpr-match-cfa.cfa:76:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     700  Name: ?=?
     701...to:
     702  Name: b
     703  Address of:
     704    Name: a
     705
     706array-container/dimexpr-match-cfa.cfa:76:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     707  Name: ?=?
     708...to:
     709  Name: b
     710  Address of:
     711    Name: a
     712
     713array-container/dimexpr-match-cfa.cfa:76:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     714  Name: ?=?
     715...to:
     716  Name: b
     717  Address of:
     718    Name: a
     719
     720array-container/dimexpr-match-cfa.cfa:85:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     721  Name: f
     722...to:
     723  Name: a
     724
     725array-container/dimexpr-match-cfa.cfa:85:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     726  Name: f
     727...to:
     728  Name: a
     729
     730array-container/dimexpr-match-cfa.cfa:85:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     731  Name: f
     732...to:
     733  Name: a
     734
     735array-container/dimexpr-match-cfa.cfa:85:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     736  Name: f
     737...to:
     738  Name: a
     739
     740array-container/dimexpr-match-cfa.cfa:85:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     741  Name: f
     742...to:
     743  Name: a
     744
     745array-container/dimexpr-match-cfa.cfa:85:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     746  Name: f
     747...to:
     748  Name: a
     749
     750array-container/dimexpr-match-cfa.cfa:85:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     751  Name: f
     752...to:
     753  Name: a
     754
     755array-container/dimexpr-match-cfa.cfa:85:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     756  Name: f
     757...to:
     758  Name: a
     759
     760array-container/dimexpr-match-cfa.cfa:85:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     761  Name: f
     762...to:
     763  Name: a
     764
     765array-container/dimexpr-match-cfa.cfa:85:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     766  Name: f
     767...to:
     768  Name: a
     769
     770array-container/dimexpr-match-cfa.cfa:85:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     771  Name: f
     772...to:
     773  Name: a
     774
     775array-container/dimexpr-match-cfa.cfa:85:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     776  Name: f
     777...to:
     778  Name: a
     779
     780array-container/dimexpr-match-cfa.cfa:85:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     781  Name: f
     782...to:
     783  Name: a
     784
     785array-container/dimexpr-match-cfa.cfa:85:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     786  Name: f
     787...to:
     788  Name: a
     789
     790array-container/dimexpr-match-cfa.cfa:85:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     791  Name: f
     792...to:
     793  Name: a
     794
     795array-container/dimexpr-match-cfa.cfa:85:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     796  Name: f
     797...to:
     798  Name: a
     799
     800array-container/dimexpr-match-cfa.cfa:85:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     801  Name: f
     802...to:
     803  Name: a
     804
     805array-container/dimexpr-match-cfa.cfa:85:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     806  Name: f
     807...to:
     808  Name: a
     809
     810array-container/dimexpr-match-cfa.cfa:85:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     811  Name: f
     812...to:
     813  Name: a
     814
     815array-container/dimexpr-match-cfa.cfa:85:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     816  Name: f
     817...to:
     818  Name: a
     819
     820array-container/dimexpr-match-cfa.cfa:85:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     821  Name: f
     822...to:
     823  Name: a
     824
     825array-container/dimexpr-match-cfa.cfa:85:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     826  Name: f
     827...to:
     828  Name: a
     829
     830array-container/dimexpr-match-cfa.cfa:85:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     831  Name: f
     832...to:
     833  Name: a
     834
     835array-container/dimexpr-match-cfa.cfa:85:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     836  Name: f
     837...to:
     838  Name: a
     839
     840array-container/dimexpr-match-cfa.cfa:85:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     841  Name: f
     842...to:
     843  Name: a
     844
     845array-container/dimexpr-match-cfa.cfa:85:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     846  Name: f
     847...to:
     848  Name: a
     849
     850array-container/dimexpr-match-cfa.cfa:93:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
     851  Name: a  InitAlternative: reference to instance of struct arpk with body
     852  ... with parameters
     853    array of char with dimension of Generated Cast of:
     854      Constant Expression (7: signed int)
    298855      ... with resolved type:
    299856        signed int
     
    306863    float
    307864
    308 array-container/dimexpr-match-cfa.cfa:67:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
    309   Address of:
    310     Name: a  InitAlternative: pointer to instance of struct arpk with body
    311   ... with parameters
    312     variable length array of char with dimension of Generated Cast of:
    313       Variable Expression: mut7: signed int
     865array-container/dimexpr-match-cfa.cfa:93:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
     866  Name: a  InitAlternative: reference to instance of struct arpk with body
     867  ... with parameters
     868    array of char with dimension of Generated Cast of:
     869      Constant Expression (7: signed int)
    314870      ... with resolved type:
    315871        signed int
     
    322878    float
    323879
    324 array-container/dimexpr-match-cfa.cfa:67:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
    325   Address of:
    326     Name: a  InitAlternative: pointer to instance of struct arpk with body
    327   ... with parameters
    328     variable length array of char with dimension of Generated Cast of:
    329       Variable Expression: mut7: signed int
     880array-container/dimexpr-match-cfa.cfa:93:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
     881  Name: a  InitAlternative: reference to instance of struct arpk with body
     882  ... with parameters
     883    array of char with dimension of Generated Cast of:
     884      Constant Expression (7: signed int)
    330885      ... with resolved type:
    331886        signed int
     
    338893    float
    339894
    340 array-container/dimexpr-match-cfa.cfa:76:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    341   Name: ?=?
    342 ...to:
    343   Name: b
    344   Address of:
    345     Name: a
    346 
    347 array-container/dimexpr-match-cfa.cfa:76:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    348   Name: ?=?
    349 ...to:
    350   Name: b
    351   Address of:
    352     Name: a
    353 
    354 array-container/dimexpr-match-cfa.cfa:76:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    355   Name: ?=?
    356 ...to:
    357   Name: b
    358   Address of:
    359     Name: a
    360 
    361 array-container/dimexpr-match-cfa.cfa:76:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    362   Name: ?=?
    363 ...to:
    364   Name: b
    365   Address of:
    366     Name: a
    367 
    368 array-container/dimexpr-match-cfa.cfa:76:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    369   Name: ?=?
    370 ...to:
    371   Name: b
    372   Address of:
    373     Name: a
    374 
    375 array-container/dimexpr-match-cfa.cfa:76:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    376   Name: ?=?
    377 ...to:
    378   Name: b
    379   Address of:
    380     Name: a
    381 
    382 array-container/dimexpr-match-cfa.cfa:76:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    383   Name: ?=?
    384 ...to:
    385   Name: b
    386   Address of:
    387     Name: a
    388 
    389 array-container/dimexpr-match-cfa.cfa:76:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    390   Name: ?=?
    391 ...to:
    392   Name: b
    393   Address of:
    394     Name: a
    395 
    396 array-container/dimexpr-match-cfa.cfa:76:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    397   Name: ?=?
    398 ...to:
    399   Name: b
    400   Address of:
    401     Name: a
    402 
    403 array-container/dimexpr-match-cfa.cfa:76:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    404   Name: ?=?
    405 ...to:
    406   Name: b
    407   Address of:
    408     Name: a
    409 
    410 array-container/dimexpr-match-cfa.cfa:76:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    411   Name: ?=?
    412 ...to:
    413   Name: b
    414   Address of:
    415     Name: a
    416 
    417 array-container/dimexpr-match-cfa.cfa:76:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    418   Name: ?=?
    419 ...to:
    420   Name: b
    421   Address of:
    422     Name: a
    423 
    424 array-container/dimexpr-match-cfa.cfa:76:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    425   Name: ?=?
    426 ...to:
    427   Name: b
    428   Address of:
    429     Name: a
    430 
    431 array-container/dimexpr-match-cfa.cfa:76:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    432   Name: ?=?
    433 ...to:
    434   Name: b
    435   Address of:
    436     Name: a
    437 
    438 array-container/dimexpr-match-cfa.cfa:76:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    439   Name: ?=?
    440 ...to:
    441   Name: b
    442   Address of:
    443     Name: a
    444 
    445 array-container/dimexpr-match-cfa.cfa:76:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    446   Name: ?=?
    447 ...to:
    448   Name: b
    449   Address of:
    450     Name: a
    451 
    452 array-container/dimexpr-match-cfa.cfa:76:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    453   Name: ?=?
    454 ...to:
    455   Name: b
    456   Address of:
    457     Name: a
    458 
    459 array-container/dimexpr-match-cfa.cfa:85:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    460   Name: f
    461 ...to:
    462   Name: a
    463 
    464 array-container/dimexpr-match-cfa.cfa:85:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    465   Name: f
    466 ...to:
    467   Name: a
    468 
    469 array-container/dimexpr-match-cfa.cfa:85:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    470   Name: f
    471 ...to:
    472   Name: a
    473 
    474 array-container/dimexpr-match-cfa.cfa:85:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    475   Name: f
    476 ...to:
    477   Name: a
    478 
    479 array-container/dimexpr-match-cfa.cfa:85:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    480   Name: f
    481 ...to:
    482   Name: a
    483 
    484 array-container/dimexpr-match-cfa.cfa:85:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    485   Name: f
    486 ...to:
    487   Name: a
    488 
    489 array-container/dimexpr-match-cfa.cfa:85:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    490   Name: f
    491 ...to:
    492   Name: a
    493 
    494 array-container/dimexpr-match-cfa.cfa:85:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    495   Name: f
    496 ...to:
    497   Name: a
    498 
    499 array-container/dimexpr-match-cfa.cfa:85:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    500   Name: f
    501 ...to:
    502   Name: a
    503 
    504 array-container/dimexpr-match-cfa.cfa:85:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    505   Name: f
    506 ...to:
    507   Name: a
    508 
    509 array-container/dimexpr-match-cfa.cfa:85:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    510   Name: f
    511 ...to:
    512   Name: a
    513 
    514 array-container/dimexpr-match-cfa.cfa:85:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    515   Name: f
    516 ...to:
    517   Name: a
    518 
    519 array-container/dimexpr-match-cfa.cfa:85:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    520   Name: f
    521 ...to:
    522   Name: a
    523 
    524 array-container/dimexpr-match-cfa.cfa:85:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    525   Name: f
    526 ...to:
    527   Name: a
    528 
    529 array-container/dimexpr-match-cfa.cfa:85:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    530   Name: f
    531 ...to:
    532   Name: a
    533 
    534 array-container/dimexpr-match-cfa.cfa:85:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    535   Name: f
    536 ...to:
    537   Name: a
    538 
    539 array-container/dimexpr-match-cfa.cfa:85:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    540   Name: f
    541 ...to:
    542   Name: a
    543 
    544895array-container/dimexpr-match-cfa.cfa:93:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
    545896  Name: a  InitAlternative: reference to instance of struct arpk with body
     
    576927  ... with parameters
    577928    array of char with dimension of Generated Cast of:
    578       Constant Expression (7: signed int)
    579       ... with resolved type:
    580         signed int
    581     ... to:
    582       unsigned long int
    583     ... with resolved type:
    584       unsigned long int
    585     float
    586     float
    587     float
    588 
    589 array-container/dimexpr-match-cfa.cfa:93:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
    590   Name: a  InitAlternative: reference to instance of struct arpk with body
    591   ... with parameters
    592     array of char with dimension of Generated Cast of:
    593929      Variable Expression: enu7: const instance of enum __anonymous0 with body
    594930      ... with resolved type:
     
    635971  Name: a  InitAlternative: reference to instance of struct arpk with body
    636972  ... with parameters
     973    array of char with dimension of Generated Cast of:
     974      Variable Expression: enu7: const instance of enum __anonymous0 with body
     975      ... with resolved type:
     976        const instance of enum __anonymous0 with body
     977    ... to:
     978      unsigned long int
     979    ... with resolved type:
     980      unsigned long int
     981    float
     982    float
     983    float
     984
     985array-container/dimexpr-match-cfa.cfa:93:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
     986  Name: a  InitAlternative: reference to instance of struct arpk with body
     987  ... with parameters
     988    array of char with dimension of Generated Cast of:
     989      Variable Expression: enu7: const instance of enum __anonymous0 with body
     990      ... with resolved type:
     991        const instance of enum __anonymous0 with body
     992    ... to:
     993      unsigned long int
     994    ... with resolved type:
     995      unsigned long int
     996    float
     997    float
     998    float
     999
     1000array-container/dimexpr-match-cfa.cfa:93:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
     1001  Name: a  InitAlternative: reference to instance of struct arpk with body
     1002  ... with parameters
    6371003    instance of type dim7 (not function type)
    6381004    float
     
    6761042  ... with parameters
    6771043    variable length array of char with dimension of Generated Cast of:
     1044      Variable Expression: _array_dim52: const unsigned long int
     1045      ... with resolved type:
     1046        const unsigned long int
     1047    ... to:
     1048      unsigned long int
     1049    ... with resolved type:
     1050      unsigned long int
     1051    float
     1052    float
     1053    float
     1054
     1055array-container/dimexpr-match-cfa.cfa:93:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
     1056  Name: a  InitAlternative: reference to instance of struct arpk with body
     1057  ... with parameters
     1058    variable length array of char with dimension of Generated Cast of:
     1059      Variable Expression: _array_dim54: const unsigned long int
     1060      ... with resolved type:
     1061        const unsigned long int
     1062    ... to:
     1063      unsigned long int
     1064    ... with resolved type:
     1065      unsigned long int
     1066    float
     1067    float
     1068    float
     1069
     1070array-container/dimexpr-match-cfa.cfa:93:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
     1071  Name: a  InitAlternative: reference to instance of struct arpk with body
     1072  ... with parameters
     1073    variable length array of char with dimension of Generated Cast of:
     1074      Variable Expression: _array_dim55: const unsigned long int
     1075      ... with resolved type:
     1076        const unsigned long int
     1077    ... to:
     1078      unsigned long int
     1079    ... with resolved type:
     1080      unsigned long int
     1081    float
     1082    float
     1083    float
     1084
     1085array-container/dimexpr-match-cfa.cfa:93:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
     1086  Name: a  InitAlternative: reference to instance of struct arpk with body
     1087  ... with parameters
     1088    variable length array of char with dimension of Generated Cast of:
     1089      Variable Expression: _array_dim56: const unsigned long int
     1090      ... with resolved type:
     1091        const unsigned long int
     1092    ... to:
     1093      unsigned long int
     1094    ... with resolved type:
     1095      unsigned long int
     1096    float
     1097    float
     1098    float
     1099
     1100array-container/dimexpr-match-cfa.cfa:93:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
     1101  Name: a  InitAlternative: reference to instance of struct arpk with body
     1102  ... with parameters
     1103    variable length array of char with dimension of Generated Cast of:
     1104      Variable Expression: _array_dim57: const unsigned long int
     1105      ... with resolved type:
     1106        const unsigned long int
     1107    ... to:
     1108      unsigned long int
     1109    ... with resolved type:
     1110      unsigned long int
     1111    float
     1112    float
     1113    float
     1114
     1115array-container/dimexpr-match-cfa.cfa:93:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
     1116  Name: a  InitAlternative: reference to instance of struct arpk with body
     1117  ... with parameters
     1118    variable length array of char with dimension of Generated Cast of:
     1119      Variable Expression: _array_dim59: const unsigned long int
     1120      ... with resolved type:
     1121        const unsigned long int
     1122    ... to:
     1123      unsigned long int
     1124    ... with resolved type:
     1125      unsigned long int
     1126    float
     1127    float
     1128    float
     1129
     1130array-container/dimexpr-match-cfa.cfa:93:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
     1131  Name: a  InitAlternative: reference to instance of struct arpk with body
     1132  ... with parameters
     1133    variable length array of char with dimension of Generated Cast of:
    6781134      Variable Expression: cpr7: const signed int
    6791135      ... with resolved type:
     
    7211177  ... with parameters
    7221178    variable length array of char with dimension of Generated Cast of:
    723       Variable Expression: mut7: signed int
    724       ... with resolved type:
    725         signed int
    726     ... to:
    727       unsigned long int
    728     ... with resolved type:
    729       unsigned long int
    730     float
    731     float
    732     float
    733 
    734 array-container/dimexpr-match-cfa.cfa:93:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
    735   Name: a  InitAlternative: reference to instance of struct arpk with body
    736   ... with parameters
    737     variable length array of char with dimension of Generated Cast of:
    738       Variable Expression: mut7: signed int
    739       ... with resolved type:
    740         signed int
    741     ... to:
    742       unsigned long int
    743     ... with resolved type:
    744       unsigned long int
    745     float
    746     float
    747     float
    748 
    749 array-container/dimexpr-match-cfa.cfa:93:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
    750   Name: a  InitAlternative: reference to instance of struct arpk with body
    751   ... with parameters
    752     variable length array of char with dimension of Generated Cast of:
    753       Variable Expression: mut7: signed int
    754       ... with resolved type:
    755         signed int
    756     ... to:
    757       unsigned long int
    758     ... with resolved type:
    759       unsigned long int
    760     float
    761     float
    762     float
    763 
    764 array-container/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    765   Name: ?=?
    766 ...to:
    767   Address of:
    768     Name: b
    769   Address of:
    770     Name: a
    771 
    772 array-container/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    773   Name: ?=?
    774 ...to:
    775   Address of:
    776     Name: b
    777   Address of:
    778     Name: a
    779 
    780 array-container/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    781   Name: ?=?
    782 ...to:
    783   Address of:
    784     Name: b
    785   Address of:
    786     Name: a
    787 
    788 array-container/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    789   Name: ?=?
    790 ...to:
    791   Address of:
    792     Name: b
    793   Address of:
    794     Name: a
    795 
    796 array-container/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    797   Name: ?=?
    798 ...to:
    799   Address of:
    800     Name: b
    801   Address of:
    802     Name: a
    803 
    804 array-container/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    805   Name: ?=?
    806 ...to:
    807   Address of:
    808     Name: b
    809   Address of:
    810     Name: a
    811 
    812 array-container/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    813   Name: ?=?
    814 ...to:
    815   Address of:
    816     Name: b
    817   Address of:
    818     Name: a
    819 
    820 array-container/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    821   Name: ?=?
    822 ...to:
    823   Address of:
    824     Name: b
    825   Address of:
    826     Name: a
    827 
    828 array-container/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    829   Name: ?=?
    830 ...to:
    831   Address of:
    832     Name: b
    833   Address of:
    834     Name: a
    835 
    836 array-container/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    837   Name: ?=?
    838 ...to:
    839   Address of:
    840     Name: b
    841   Address of:
    842     Name: a
    843 
    844 array-container/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    845   Name: ?=?
    846 ...to:
    847   Address of:
    848     Name: b
    849   Address of:
    850     Name: a
    851 
    852 array-container/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    853   Name: ?=?
    854 ...to:
    855   Address of:
    856     Name: b
    857   Address of:
    858     Name: a
    859 
    860 array-container/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    861   Name: ?=?
    862 ...to:
    863   Address of:
    864     Name: b
    865   Address of:
    866     Name: a
    867 
    868 array-container/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    869   Name: ?=?
    870 ...to:
    871   Address of:
    872     Name: b
    873   Address of:
    874     Name: a
    875 
    876 array-container/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    877   Name: ?=?
    878 ...to:
    879   Address of:
    880     Name: b
    881   Address of:
    882     Name: a
    883 
    884 array-container/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    885   Name: ?=?
    886 ...to:
    887   Address of:
    888     Name: b
    889   Address of:
    890     Name: a
    891 
    892 array-container/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    893   Name: ?=?
    894 ...to:
    895   Address of:
    896     Name: b
    897   Address of:
    898     Name: a
    899 
    900 array-container/dimexpr-match-cfa.cfa:115:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    901   Name: zip
    902 ...to:
    903   Name: a
    904   Name: b
    905 
    906 array-container/dimexpr-match-cfa.cfa:115:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    907   Name: zip
    908 ...to:
    909   Name: a
    910   Name: b
    911 
    912 array-container/dimexpr-match-cfa.cfa:115:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    913   Name: zip
    914 ...to:
    915   Name: a
    916   Name: b
    917 
    918 array-container/dimexpr-match-cfa.cfa:115:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    919   Name: zip
    920 ...to:
    921   Name: a
    922   Name: b
    923 
    924 array-container/dimexpr-match-cfa.cfa:115:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    925   Name: zip
    926 ...to:
    927   Name: a
    928   Name: b
    929 
    930 array-container/dimexpr-match-cfa.cfa:115:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    931   Name: zip
    932 ...to:
    933   Name: a
    934   Name: b
    935 
    936 array-container/dimexpr-match-cfa.cfa:115:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    937   Name: zip
    938 ...to:
    939   Name: a
    940   Name: b
    941 
    942 array-container/dimexpr-match-cfa.cfa:115:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    943   Name: zip
    944 ...to:
    945   Name: a
    946   Name: b
    947 
    948 array-container/dimexpr-match-cfa.cfa:115:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    949   Name: zip
    950 ...to:
    951   Name: a
    952   Name: b
    953 
    954 array-container/dimexpr-match-cfa.cfa:115:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    955   Name: zip
    956 ...to:
    957   Name: a
    958   Name: b
    959 
    960 array-container/dimexpr-match-cfa.cfa:115:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    961   Name: zip
    962 ...to:
    963   Name: a
    964   Name: b
    965 
    966 array-container/dimexpr-match-cfa.cfa:115:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    967   Name: zip
    968 ...to:
    969   Name: a
    970   Name: b
    971 
    972 array-container/dimexpr-match-cfa.cfa:115:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    973   Name: zip
    974 ...to:
    975   Name: a
    976   Name: b
    977 
    978 array-container/dimexpr-match-cfa.cfa:115:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    979   Name: zip
    980 ...to:
    981   Name: a
    982   Name: b
    983 
    984 array-container/dimexpr-match-cfa.cfa:115:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    985   Name: zip
    986 ...to:
    987   Name: a
    988   Name: b
    989 
    990 array-container/dimexpr-match-cfa.cfa:115:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    991   Name: zip
    992 ...to:
    993   Name: a
    994   Name: b
    995 
    996 array-container/dimexpr-match-cfa.cfa:115:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    997   Name: zip
    998 ...to:
    999   Name: a
    1000   Name: b
    1001 
     1179      Variable Expression: cpr7: const signed int
     1180      ... with resolved type:
     1181        const signed int
     1182    ... to:
     1183      unsigned long int
     1184    ... with resolved type:
     1185      unsigned long int
     1186    float
     1187    float
     1188    float
     1189
     1190array-container/dimexpr-match-cfa.cfa:93:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
     1191  Name: a  InitAlternative: reference to instance of struct arpk with body
     1192  ... with parameters
     1193    variable length array of char with dimension of Generated Cast of:
     1194      Variable Expression: cpr7: const signed int
     1195      ... with resolved type:
     1196        const signed int
     1197    ... to:
     1198      unsigned long int
     1199    ... with resolved type:
     1200      unsigned long int
     1201    float
     1202    float
     1203    float
     1204
     1205array-container/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     1206  Name: ?=?
     1207...to:
     1208  Address of:
     1209    Name: b
     1210  Address of:
     1211    Name: a
     1212
     1213array-container/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     1214  Name: ?=?
     1215...to:
     1216  Address of:
     1217    Name: b
     1218  Address of:
     1219    Name: a
     1220
     1221array-container/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     1222  Name: ?=?
     1223...to:
     1224  Address of:
     1225    Name: b
     1226  Address of:
     1227    Name: a
     1228
     1229array-container/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     1230  Name: ?=?
     1231...to:
     1232  Address of:
     1233    Name: b
     1234  Address of:
     1235    Name: a
     1236
     1237array-container/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     1238  Name: ?=?
     1239...to:
     1240  Address of:
     1241    Name: b
     1242  Address of:
     1243    Name: a
     1244
     1245array-container/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     1246  Name: ?=?
     1247...to:
     1248  Address of:
     1249    Name: b
     1250  Address of:
     1251    Name: a
     1252
     1253array-container/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     1254  Name: ?=?
     1255...to:
     1256  Address of:
     1257    Name: b
     1258  Address of:
     1259    Name: a
     1260
     1261array-container/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     1262  Name: ?=?
     1263...to:
     1264  Address of:
     1265    Name: b
     1266  Address of:
     1267    Name: a
     1268
     1269array-container/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     1270  Name: ?=?
     1271...to:
     1272  Address of:
     1273    Name: b
     1274  Address of:
     1275    Name: a
     1276
     1277array-container/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     1278  Name: ?=?
     1279...to:
     1280  Address of:
     1281    Name: b
     1282  Address of:
     1283    Name: a
     1284
     1285array-container/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     1286  Name: ?=?
     1287...to:
     1288  Address of:
     1289    Name: b
     1290  Address of:
     1291    Name: a
     1292
     1293array-container/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     1294  Name: ?=?
     1295...to:
     1296  Address of:
     1297    Name: b
     1298  Address of:
     1299    Name: a
     1300
     1301array-container/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     1302  Name: ?=?
     1303...to:
     1304  Address of:
     1305    Name: b
     1306  Address of:
     1307    Name: a
     1308
     1309array-container/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     1310  Name: ?=?
     1311...to:
     1312  Address of:
     1313    Name: b
     1314  Address of:
     1315    Name: a
     1316
     1317array-container/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     1318  Name: ?=?
     1319...to:
     1320  Address of:
     1321    Name: b
     1322  Address of:
     1323    Name: a
     1324
     1325array-container/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     1326  Name: ?=?
     1327...to:
     1328  Address of:
     1329    Name: b
     1330  Address of:
     1331    Name: a
     1332
     1333array-container/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     1334  Name: ?=?
     1335...to:
     1336  Address of:
     1337    Name: b
     1338  Address of:
     1339    Name: a
     1340
     1341array-container/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     1342  Name: ?=?
     1343...to:
     1344  Address of:
     1345    Name: b
     1346  Address of:
     1347    Name: a
     1348
     1349array-container/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     1350  Name: ?=?
     1351...to:
     1352  Address of:
     1353    Name: b
     1354  Address of:
     1355    Name: a
     1356
     1357array-container/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     1358  Name: ?=?
     1359...to:
     1360  Address of:
     1361    Name: b
     1362  Address of:
     1363    Name: a
     1364
     1365array-container/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     1366  Name: ?=?
     1367...to:
     1368  Address of:
     1369    Name: b
     1370  Address of:
     1371    Name: a
     1372
     1373array-container/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     1374  Name: ?=?
     1375...to:
     1376  Address of:
     1377    Name: b
     1378  Address of:
     1379    Name: a
     1380
     1381array-container/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     1382  Name: ?=?
     1383...to:
     1384  Address of:
     1385    Name: b
     1386  Address of:
     1387    Name: a
     1388
     1389array-container/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     1390  Name: ?=?
     1391...to:
     1392  Address of:
     1393    Name: b
     1394  Address of:
     1395    Name: a
     1396
     1397array-container/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     1398  Name: ?=?
     1399...to:
     1400  Address of:
     1401    Name: b
     1402  Address of:
     1403    Name: a
     1404
     1405array-container/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     1406  Name: ?=?
     1407...to:
     1408  Address of:
     1409    Name: b
     1410  Address of:
     1411    Name: a
     1412
     1413array-container/dimexpr-match-cfa.cfa:115:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     1414  Name: zip
     1415...to:
     1416  Name: a
     1417  Name: b
     1418
     1419array-container/dimexpr-match-cfa.cfa:115:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     1420  Name: zip
     1421...to:
     1422  Name: a
     1423  Name: b
     1424
     1425array-container/dimexpr-match-cfa.cfa:115:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     1426  Name: zip
     1427...to:
     1428  Name: a
     1429  Name: b
     1430
     1431array-container/dimexpr-match-cfa.cfa:115:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     1432  Name: zip
     1433...to:
     1434  Name: a
     1435  Name: b
     1436
     1437array-container/dimexpr-match-cfa.cfa:115:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     1438  Name: zip
     1439...to:
     1440  Name: a
     1441  Name: b
     1442
     1443array-container/dimexpr-match-cfa.cfa:115:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     1444  Name: zip
     1445...to:
     1446  Name: a
     1447  Name: b
     1448
     1449array-container/dimexpr-match-cfa.cfa:115:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     1450  Name: zip
     1451...to:
     1452  Name: a
     1453  Name: b
     1454
     1455array-container/dimexpr-match-cfa.cfa:115:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     1456  Name: zip
     1457...to:
     1458  Name: a
     1459  Name: b
     1460
     1461array-container/dimexpr-match-cfa.cfa:115:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     1462  Name: zip
     1463...to:
     1464  Name: a
     1465  Name: b
     1466
     1467array-container/dimexpr-match-cfa.cfa:115:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     1468  Name: zip
     1469...to:
     1470  Name: a
     1471  Name: b
     1472
     1473array-container/dimexpr-match-cfa.cfa:115:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     1474  Name: zip
     1475...to:
     1476  Name: a
     1477  Name: b
     1478
     1479array-container/dimexpr-match-cfa.cfa:115:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     1480  Name: zip
     1481...to:
     1482  Name: a
     1483  Name: b
     1484
     1485array-container/dimexpr-match-cfa.cfa:115:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     1486  Name: zip
     1487...to:
     1488  Name: a
     1489  Name: b
     1490
     1491array-container/dimexpr-match-cfa.cfa:115:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     1492  Name: zip
     1493...to:
     1494  Name: a
     1495  Name: b
     1496
     1497array-container/dimexpr-match-cfa.cfa:115:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     1498  Name: zip
     1499...to:
     1500  Name: a
     1501  Name: b
     1502
     1503array-container/dimexpr-match-cfa.cfa:115:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     1504  Name: zip
     1505...to:
     1506  Name: a
     1507  Name: b
     1508
     1509array-container/dimexpr-match-cfa.cfa:115:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     1510  Name: zip
     1511...to:
     1512  Name: a
     1513  Name: b
     1514
     1515array-container/dimexpr-match-cfa.cfa:115:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     1516  Name: zip
     1517...to:
     1518  Name: a
     1519  Name: b
     1520
     1521array-container/dimexpr-match-cfa.cfa:115:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     1522  Name: zip
     1523...to:
     1524  Name: a
     1525  Name: b
     1526
     1527array-container/dimexpr-match-cfa.cfa:115:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     1528  Name: zip
     1529...to:
     1530  Name: a
     1531  Name: b
     1532
     1533array-container/dimexpr-match-cfa.cfa:115:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     1534  Name: zip
     1535...to:
     1536  Name: a
     1537  Name: b
     1538
     1539array-container/dimexpr-match-cfa.cfa:115:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     1540  Name: zip
     1541...to:
     1542  Name: a
     1543  Name: b
     1544
     1545array-container/dimexpr-match-cfa.cfa:115:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     1546  Name: zip
     1547...to:
     1548  Name: a
     1549  Name: b
     1550
     1551array-container/dimexpr-match-cfa.cfa:115:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     1552  Name: zip
     1553...to:
     1554  Name: a
     1555  Name: b
     1556
     1557array-container/dimexpr-match-cfa.cfa:115:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     1558  Name: zip
     1559...to:
     1560  Name: a
     1561  Name: b
     1562
     1563array-container/dimexpr-match-cfa.cfa:115:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     1564  Name: zip
     1565...to:
     1566  Name: a
     1567  Name: b
     1568
  • tests/array-container/.expect/dimexpr-match-cfa-ERRS.x86.txt

    r3bf9d10 r6065281f  
     1array-container/dimexpr-match-cfa.cfa:59:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     2  Name: f
     3...to:
     4  Address of:
     5    Name: a
     6
     7array-container/dimexpr-match-cfa.cfa:59:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     8  Name: f
     9...to:
     10  Address of:
     11    Name: a
     12
     13array-container/dimexpr-match-cfa.cfa:59:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     14  Name: f
     15...to:
     16  Address of:
     17    Name: a
     18
     19array-container/dimexpr-match-cfa.cfa:59:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     20  Name: f
     21...to:
     22  Address of:
     23    Name: a
     24
     25array-container/dimexpr-match-cfa.cfa:59:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     26  Name: f
     27...to:
     28  Address of:
     29    Name: a
     30
     31array-container/dimexpr-match-cfa.cfa:59:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     32  Name: f
     33...to:
     34  Address of:
     35    Name: a
     36
     37array-container/dimexpr-match-cfa.cfa:59:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     38  Name: f
     39...to:
     40  Address of:
     41    Name: a
     42
     43array-container/dimexpr-match-cfa.cfa:59:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     44  Name: f
     45...to:
     46  Address of:
     47    Name: a
     48
     49array-container/dimexpr-match-cfa.cfa:59:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
     50  Name: f
     51...to:
     52  Address of:
     53    Name: a
     54
    155array-container/dimexpr-match-cfa.cfa:59:1 error: Invalid application of existing declaration(s) in expression Applying untyped:
    256  Name: f
     
    154208  ... with parameters
    155209    array of char with dimension of Generated Cast of:
     210      Constant Expression (7: signed int)
     211      ... with resolved type:
     212        signed int
     213    ... to:
     214      unsigned int
     215    ... with resolved type:
     216      unsigned int
     217    float
     218    float
     219    float
     220
     221array-container/dimexpr-match-cfa.cfa:67:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
     222  Address of:
     223    Name: a  InitAlternative: pointer to instance of struct arpk with body
     224  ... with parameters
     225    array of char with dimension of Generated Cast of:
     226      Constant Expression (7: signed int)
     227      ... with resolved type:
     228        signed int
     229    ... to:
     230      unsigned int
     231    ... with resolved type:
     232      unsigned int
     233    float
     234    float
     235    float
     236
     237array-container/dimexpr-match-cfa.cfa:67:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
     238  Address of:
     239    Name: a  InitAlternative: pointer to instance of struct arpk with body
     240  ... with parameters
     241    array of char with dimension of Generated Cast of:
    156242      Variable Expression: enu7: const instance of enum __anonymous0 with body
    157243      ... with resolved type:
     
    201287    Name: a  InitAlternative: pointer to instance of struct arpk with body
    202288  ... with parameters
     289    array of char with dimension of Generated Cast of:
     290      Variable Expression: enu7: const instance of enum __anonymous0 with body
     291      ... with resolved type:
     292        const instance of enum __anonymous0 with body
     293    ... to:
     294      unsigned int
     295    ... with resolved type:
     296      unsigned int
     297    float
     298    float
     299    float
     300
     301array-container/dimexpr-match-cfa.cfa:67:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
     302  Address of:
     303    Name: a  InitAlternative: pointer to instance of struct arpk with body
     304  ... with parameters
     305    array of char with dimension of Generated Cast of:
     306      Variable Expression: enu7: const instance of enum __anonymous0 with body
     307      ... with resolved type:
     308        const instance of enum __anonymous0 with body
     309    ... to:
     310      unsigned int
     311    ... with resolved type:
     312      unsigned int
     313    float
     314    float
     315    float
     316
     317array-container/dimexpr-match-cfa.cfa:67:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
     318  Address of:
     319    Name: a  InitAlternative: pointer to instance of struct arpk with body
     320  ... with parameters
    203321    instance of type dim7 (not function type)
    204322    float
     
    247365  ... with parameters
    248366    variable length array of char with dimension of Generated Cast of:
     367      Variable Expression: _array_dim16: const unsigned int
     368      ... with resolved type:
     369        const unsigned int
     370    ... to:
     371      unsigned int
     372    ... with resolved type:
     373      unsigned int
     374    float
     375    float
     376    float
     377
     378array-container/dimexpr-match-cfa.cfa:67:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
     379  Address of:
     380    Name: a  InitAlternative: pointer to instance of struct arpk with body
     381  ... with parameters
     382    variable length array of char with dimension of Generated Cast of:
     383      Variable Expression: _array_dim18: const unsigned int
     384      ... with resolved type:
     385        const unsigned int
     386    ... to:
     387      unsigned int
     388    ... with resolved type:
     389      unsigned int
     390    float
     391    float
     392    float
     393
     394array-container/dimexpr-match-cfa.cfa:67:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
     395  Address of:
     396    Name: a  InitAlternative: pointer to instance of struct arpk with body
     397  ... with parameters
     398    variable length array of char with dimension of Generated Cast of:
     399      Variable Expression: _array_dim19: const unsigned int
     400      ... with resolved type:
     401        const unsigned int
     402    ... to:
     403      unsigned int
     404    ... with resolved type:
     405      unsigned int
     406    float
     407    float
     408    float
     409
     410array-container/dimexpr-match-cfa.cfa:67:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
     411  Address of:
     412    Name: a  InitAlternative: pointer to instance of struct arpk with body
     413  ... with parameters
     414    variable length array of char with dimension of Generated Cast of:
     415      Variable Expression: _array_dim20: const unsigned int
     416      ... with resolved type:
     417        const unsigned int
     418    ... to:
     419      unsigned int
     420    ... with resolved type:
     421      unsigned int
     422    float
     423    float
     424    float
     425
     426array-container/dimexpr-match-cfa.cfa:67:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
     427  Address of:
     428    Name: a  InitAlternative: pointer to instance of struct arpk with body
     429  ... with parameters
     430    variable length array of char with dimension of Generated Cast of:
     431      Variable Expression: _array_dim21: const unsigned int
     432      ... with resolved type:
     433        const unsigned int
     434    ... to:
     435      unsigned int
     436    ... with resolved type:
     437      unsigned int
     438    float
     439    float
     440    float
     441
     442array-container/dimexpr-match-cfa.cfa:67:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression
     443  Address of:
     444    Name: a  InitAlternative: pointer to instance of struct arpk with body
     445  ... with parameters
     446    variable length array of char with dimension of Generated Cast of:
     447      Variable Expression: _array_dim23: const unsigned int
     448      ... with resolved type:
     449        const unsigned int
     450    ... to:
     451      unsigned int
     452    ... with resolved type:
     453      unsigned int
     454    float