Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/Concurrency/Keywords.cc

    ra8367eb r5b7c8b5  
    12001200                                new PointerType(
    12011201                                        noQualifiers,
    1202                                         //new TypeofType( noQualifiers, args.front()->clone() )
    1203                                         new TypeofType( noQualifiers, new UntypedExpr(
    1204                                                         new NameExpr( "__get_type" ),
    1205                                                         { args.front()->clone() }
    1206                                                 )
    1207                                         )
     1202                                        new TypeofType( noQualifiers, args.front()->clone() )
    12081203                                ),
    12091204                                new ConstantExpr( Constant::from_ulong( args.size() ) ),
     
    12141209                                map_range < std::list<Initializer*> > ( args, [](Expression * var ){
    12151210                                        return new SingleInit( new UntypedExpr(
    1216                                                         new NameExpr( "__get_ptr" ),
    1217                                                         { var }
     1211                                                new NameExpr( "__get_pointer" ),
     1212                                                { var }
    12181213                                        ) );
    1219                                         //return new SingleInit( new AddressExpr( var ) );
    12201214                                })
    12211215                        )
     
    12231217
    12241218                StructInstType * lock_guard_struct = new StructInstType( noQualifiers, lock_guard_decl );
    1225                 TypeExpr * lock_type_expr = new TypeExpr(
    1226                         new TypeofType( noQualifiers, new UntypedExpr(
    1227                                 new NameExpr( "__get_type" ),
    1228                                 { args.front()->clone() }
    1229                                 )
    1230                         )
    1231                 );
     1219                TypeExpr * lock_type_expr = new TypeExpr( new TypeofType( noQualifiers, args.front()->clone() ) );
    12321220
    12331221                lock_guard_struct->parameters.push_back( lock_type_expr ) ;
Note: See TracChangeset for help on using the changeset viewer.