216
238
// structural extensions
218
#line 74 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtGnu.ah"
240
#line 75 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtGnu.ah"
221
#line 75 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtGnu.ah"
243
#line 76 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtGnu.ah"
224
246
// extended asm statement
226
#line 3 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtGnu.ah"
248
#line 3 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtGnu.ah"
228
250
public: template<class JoinPoint> void __a0_around
229
#line 79 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtGnu.ah"
251
#line 80 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtGnu.ah"
231
#line 79 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtGnu.ah"
253
#line 80 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtGnu.ah"
232
254
(JoinPoint *tjp, Puma::CSyntax *syn)
233
#line 79 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtGnu.ah"
255
#line 80 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtGnu.ah"
235
#line 236 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/ExtGnu.ah"
257
#line 258 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/ExtGnu.ah"
237
259
typedef typename JoinPoint::That __JP_That;
238
260
typedef typename JoinPoint::Target __JP_Target;
239
261
typedef typename JoinPoint::Result __JP_Result;
241
#line 79 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtGnu.ah"
263
#line 80 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtGnu.ah"
243
265
if (extended_asm)
244
266
*tjp->result () = ((__JP_That
245
#line 81 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtGnu.ah"
267
#line 82 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtGnu.ah"
246
268
*)syn)->gnu_asm_def ();
250
#line 251 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/ExtGnu.ah"
272
#line 273 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/ExtGnu.ah"
254
#line 84 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtGnu.ah"
276
#line 85 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtGnu.ah"
257
279
// extended asm init declarator syntax
259
#line 3 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtGnu.ah"
281
#line 3 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtGnu.ah"
261
283
public: template<class JoinPoint> void __a1_after
262
#line 89 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtGnu.ah"
284
#line 90 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtGnu.ah"
264
#line 89 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtGnu.ah"
286
#line 90 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtGnu.ah"
265
287
(JoinPoint *tjp, Puma::CSyntax *syn)
266
#line 89 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtGnu.ah"
288
#line 90 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtGnu.ah"
268
#line 269 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/ExtGnu.ah"
290
#line 291 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/ExtGnu.ah"
270
292
typedef typename JoinPoint::That __JP_That;
271
293
typedef typename JoinPoint::Target __JP_Target;
272
294
typedef typename JoinPoint::Result __JP_Result;
274
#line 89 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtGnu.ah"
296
#line 90 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtGnu.ah"
276
298
Puma::CTree *&result = *(Puma::CTree**)tjp->result ();
277
299
if (extended_asm && !result &&
279
#line 92 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtGnu.ah"
301
#line 93 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtGnu.ah"
280
302
*)syn)->look_ahead (Puma::TOK_ASM))
281
303
result = ((__JP_That
282
#line 93 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtGnu.ah"
304
#line 94 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtGnu.ah"
283
305
*)syn)->gnu_asm_spec ();
285
#line 286 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/ExtGnu.ah"
307
#line 308 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/ExtGnu.ah"
289
#line 94 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtGnu.ah"
311
#line 95 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtGnu.ah"
292
314
// // asm declaration specifiers
355
377
// pointcut definitions
357
#line 137 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtGnu.ah"
379
#line 138 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtGnu.ah"
360
#line 138 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtGnu.ah"
382
#line 139 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtGnu.ah"
363
385
// structural extensions
365
#line 141 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtGnu.ah"
368
#line 142 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtGnu.ah"
371
#line 143 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtGnu.ah"
387
#line 142 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtGnu.ah"
390
#line 143 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtGnu.ah"
393
#line 144 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtGnu.ah"
374
396
// extended primary expression syntax
376
#line 3 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtGnu.ah"
398
#line 3 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtGnu.ah"
378
400
public: template<class JoinPoint> void __a3_around
379
#line 147 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtGnu.ah"
401
#line 148 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtGnu.ah"
381
#line 147 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtGnu.ah"
403
#line 148 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtGnu.ah"
383
#line 147 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtGnu.ah"
405
#line 148 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtGnu.ah"
385
#line 386 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/ExtGnu.ah"
407
#line 408 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/ExtGnu.ah"
387
409
typedef typename JoinPoint::That __JP_That;
388
410
typedef typename JoinPoint::Target __JP_Target;
389
411
typedef typename JoinPoint::Result __JP_Result;
391
#line 147 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtGnu.ah"
413
#line 148 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtGnu.ah"
394
#line 148 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtGnu.ah"
416
#line 149 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtGnu.ah"
395
417
*syntax = tjp->that ();
396
418
if (statement_exprs &&
398
#line 150 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtGnu.ah"
420
#line 151 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtGnu.ah"
399
421
*)syntax)->look_ahead (Puma::TOK_OPEN_ROUND) &&
401
#line 151 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtGnu.ah"
423
#line 152 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtGnu.ah"
402
424
*)syntax)->look_ahead (Puma::TOK_OPEN_CURLY, 2)) {
403
425
Puma::CTree *&result = *(Puma::CTree**)tjp->result ();
405
#line 153 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtGnu.ah"
427
#line 154 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtGnu.ah"
406
428
*)syntax)->consume (); // skip the Puma::TOK_OPEN_ROUND
409
#line 155 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtGnu.ah"
431
#line 156 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtGnu.ah"
410
432
*)syntax)->parse (&__JP_That
411
#line 155 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtGnu.ah"
433
#line 156 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtGnu.ah"
414
#line 156 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtGnu.ah"
436
#line 157 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtGnu.ah"
415
437
*)syntax)->parse (Puma::TOK_CLOSE_ROUND)) ?
417
#line 157 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtGnu.ah"
439
#line 158 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtGnu.ah"
418
440
*)syntax)->builder().gnu_statement_expr () : 0;
423
#line 424 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/ExtGnu.ah"
427
#line 161 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtGnu.ah"
445
#line 446 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/ExtGnu.ah"
449
#line 162 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtGnu.ah"
452
// ----------------------------------------
453
// support for "labels as values" extension
454
// ----------------------------------------
456
// extended goto syntax
458
#line 3 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtGnu.ah"
460
public: template<class JoinPoint> void __a4_around
461
#line 170 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtGnu.ah"
463
#line 170 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtGnu.ah"
465
#line 170 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtGnu.ah"
467
#line 468 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/ExtGnu.ah"
469
typedef typename JoinPoint::That __JP_That;
470
typedef typename JoinPoint::Target __JP_Target;
471
typedef typename JoinPoint::Result __JP_Result;
473
#line 170 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtGnu.ah"
476
#line 171 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtGnu.ah"
477
*syntax = tjp->that ();
478
if (labels_as_values &&
479
syntax->look_ahead (Puma::TOK_GOTO) &&
480
syntax->look_ahead (Puma::TOK_MUL, 2)) {
481
syntax->consume (); // skip the 'goto' keyword
482
Puma::CTree *&result = *(Puma::CTree**)tjp->result ();
483
result = (syntax->parse (&__JP_That
484
#line 177 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtGnu.ah"
486
syntax->parse (Puma::TOK_SEMI_COLON)) ?
487
syntax->builder().jump_stmt () : 0;
492
#line 493 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/ExtGnu.ah"
496
#line 183 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtGnu.ah"
499
// the address of a label
501
#line 3 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtGnu.ah"
503
public: template<class JoinPoint> void __a5_around
504
#line 187 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtGnu.ah"
506
#line 187 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtGnu.ah"
508
#line 187 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtGnu.ah"
510
#line 511 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/ExtGnu.ah"
512
typedef typename JoinPoint::That __JP_That;
513
typedef typename JoinPoint::Target __JP_Target;
514
typedef typename JoinPoint::Result __JP_Result;
516
#line 187 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtGnu.ah"
519
#line 188 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtGnu.ah"
520
*syntax = tjp->that ();
521
if (labels_as_values &&
522
syntax->look_ahead (Puma::TOK_AND_AND)) {
523
syntax->consume (); // consume the '&&' token, already checked
524
Puma::CTree *&result = *(Puma::CTree**)tjp->result ();
525
result = syntax->identifier () ? syntax->builder().unary_expr () : 0;
530
#line 531 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/ExtGnu.ah"
534
#line 197 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtGnu.ah"
537
// extended semantic analysis
539
#line 3 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtGnu.ah"
541
public: template<class JoinPoint> void __a6_around
542
#line 202 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtGnu.ah"
544
#line 202 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtGnu.ah"
545
(JoinPoint *tjp, Puma::CTree *tree)
546
#line 202 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtGnu.ah"
548
#line 549 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/ExtGnu.ah"
550
typedef typename JoinPoint::That __JP_That;
551
typedef typename JoinPoint::Target __JP_Target;
552
typedef typename JoinPoint::Result __JP_Result;
554
#line 202 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtGnu.ah"
556
if (tree->NodeName () == Puma::CT_SimpleName::NodeId ())
558
else if (tree->NodeName () == Puma::CT_DerefExpr::NodeId ())
559
tjp->that ()->resolveExpr (((Puma::CT_DerefExpr*)tree)->Expr (), tree);
561
#line 562 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/ExtGnu.ah"
565
#line 207 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtGnu.ah"
568
// label address has type void*
570
#line 3 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtGnu.ah"
572
public: template<class JoinPoint> void __a7_around
573
#line 211 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtGnu.ah"
575
#line 211 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtGnu.ah"
577
#line 211 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtGnu.ah"
579
#line 580 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/ExtGnu.ah"
581
typedef typename JoinPoint::That __JP_That;
582
typedef typename JoinPoint::Target __JP_Target;
583
typedef typename JoinPoint::Result __JP_Result;
585
#line 211 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtGnu.ah"
587
int oper = (*tjp->template arg<0>())->token ()->type ();
588
if (oper == Puma::TOK_AND_AND) {
589
// TODO: It would be better to whether the label really exists, but
590
// at the moment I don't see a way how to do that.
591
// (In the gcc extension the label can be defined anywhere in
592
// the translation unit!)
593
// It is also not possible to use the error handling macros here.
594
Puma::CTypeInfo *t = new Puma::CTypePointer (&Puma::CTYPE_VOID);
595
(*tjp->template arg<0>())->setType (t);
601
#line 602 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/ExtGnu.ah"
605
#line 225 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtGnu.ah"
430
608
// ----------------------
434
612
// structural extensions
436
#line 168 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtGnu.ah"
439
#line 169 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtGnu.ah"
442
#line 170 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtGnu.ah"
445
#line 171 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtGnu.ah"
614
#line 232 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtGnu.ah"
617
#line 233 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtGnu.ah"
620
#line 234 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtGnu.ah"
623
#line 235 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtGnu.ah"
448
626
// introduce new state into CSemDeclSpecs
450
#line 174 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtGnu.ah"
628
#line 238 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtGnu.ah"
453
631
// syntax extension
455
#line 3 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtGnu.ah"
457
public: template<class JoinPoint> void __a4_after
458
#line 178 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtGnu.ah"
460
#line 178 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtGnu.ah"
633
#line 3 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtGnu.ah"
635
public: template<class JoinPoint> void __a8_after
636
#line 242 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtGnu.ah"
638
#line 242 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtGnu.ah"
462
#line 178 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtGnu.ah"
640
#line 242 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtGnu.ah"
464
#line 465 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/ExtGnu.ah"
642
#line 643 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/ExtGnu.ah"
466
644
typedef typename JoinPoint::That __JP_That;
467
645
typedef typename JoinPoint::Target __JP_Target;
468
646
typedef typename JoinPoint::Result __JP_Result;
470
#line 178 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtGnu.ah"
648
#line 242 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtGnu.ah"
472
650
if (typeof_keyword)
473
651
tjp->that ()->_simple_type_spec_1.set (Puma::TOK_TYPEOF);
475
#line 476 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/ExtGnu.ah"
653
#line 654 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/ExtGnu.ah"
479
#line 181 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtGnu.ah"
657
#line 245 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtGnu.ah"
482
#line 3 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtGnu.ah"
484
public: template<class JoinPoint> void __a5_after
485
#line 182 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtGnu.ah"
487
#line 182 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtGnu.ah"
660
#line 3 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtGnu.ah"
662
public: template<class JoinPoint> void __a9_after
663
#line 246 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtGnu.ah"
665
#line 246 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtGnu.ah"
489
#line 182 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtGnu.ah"
667
#line 246 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtGnu.ah"
491
#line 492 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/ExtGnu.ah"
669
#line 670 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/ExtGnu.ah"
493
671
typedef typename JoinPoint::That __JP_That;
494
672
typedef typename JoinPoint::Target __JP_Target;
495
673
typedef typename JoinPoint::Result __JP_Result;
497
#line 182 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtGnu.ah"
675
#line 246 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtGnu.ah"
499
677
Puma::CTree *&result = *(Puma::CTree**)tjp->result ();
500
678
if (typeof_keyword && !result && tjp->that ()->look_ahead (Puma::TOK_TYPEOF) &&
501
679
tjp->that ()->parse (&__JP_That
502
#line 185 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtGnu.ah"
680
#line 249 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtGnu.ah"
504
682
result = tjp->that ()->builder ().simple_type_spec ();
506
#line 507 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/ExtGnu.ah"
684
#line 685 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/ExtGnu.ah"
510
#line 187 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtGnu.ah"
688
#line 251 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtGnu.ah"
513
#line 3 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtGnu.ah"
515
public: template<class JoinPoint> void __a6_after
516
#line 188 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtGnu.ah"
518
#line 188 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtGnu.ah"
691
#line 3 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtGnu.ah"
693
public: template<class JoinPoint> void __a10_after
694
#line 252 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtGnu.ah"
696
#line 252 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtGnu.ah"
520
#line 188 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtGnu.ah"
698
#line 252 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtGnu.ah"
522
#line 523 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/ExtGnu.ah"
700
#line 701 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/ExtGnu.ah"
524
702
typedef typename JoinPoint::That __JP_That;
525
703
typedef typename JoinPoint::Target __JP_Target;
526
704
typedef typename JoinPoint::Result __JP_Result;
528
#line 188 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtGnu.ah"
706
#line 252 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtGnu.ah"
530
708
Puma::CTree *&result = *(Puma::CTree**)tjp->result ();
531
709
if (typeof_keyword && !result && tjp->that ()->look_ahead (Puma::TOK_TYPEOF) &&
532
710
tjp->that ()->parse (&__JP_That
533
#line 191 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtGnu.ah"
711
#line 255 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtGnu.ah"
535
713
result = tjp->that ()->semantic ().simple_type_spec ();
537
#line 538 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/ExtGnu.ah"
715
#line 716 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/ExtGnu.ah"
541
#line 193 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtGnu.ah"
719
#line 257 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtGnu.ah"
544
722
// initialize the new state before an analysis starts
546
#line 3 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtGnu.ah"
548
public: void __a7_before
549
#line 197 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtGnu.ah"
551
#line 197 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtGnu.ah"
724
#line 3 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtGnu.ah"
726
public: void __a11_before
727
#line 261 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtGnu.ah"
729
#line 261 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtGnu.ah"
552
730
(Puma::CSemDeclSpecs &csd)
553
#line 197 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtGnu.ah"
731
#line 261 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtGnu.ah"
555
733
csd._typeofs = 0;
556
734
csd._typeof_node = 0;
558
#line 559 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/ExtGnu.ah"
736
#line 737 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/ExtGnu.ah"
562
#line 200 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtGnu.ah"
740
#line 264 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtGnu.ah"
565
743
// make the analysis function aware of 'typeof'
567
#line 3 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtGnu.ah"
569
public: template<class JoinPoint> void __a8_after
570
#line 204 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtGnu.ah"
572
#line 204 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtGnu.ah"
745
#line 3 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtGnu.ah"
747
public: template<class JoinPoint> void __a12_after
748
#line 268 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtGnu.ah"
750
#line 268 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtGnu.ah"
573
751
(JoinPoint *tjp, Puma::CSemDeclSpecs &csd, Puma::CTree *spec)
574
#line 204 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtGnu.ah"
752
#line 268 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtGnu.ah"
576
#line 577 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/ExtGnu.ah"
754
#line 755 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/ExtGnu.ah"
578
756
typedef typename JoinPoint::That __JP_That;
579
757
typedef typename JoinPoint::Target __JP_Target;
580
758
typedef typename JoinPoint::Result __JP_Result;
582
#line 204 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtGnu.ah"
760
#line 268 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtGnu.ah"
584
762
bool &result = *tjp->result ();
585
763
if (!result && spec->NodeName () == Puma::CT_GnuTypeof::NodeId ()) {
908
1096
::ExtGnu::aspectof()->__a3_around (tjp);
910
1098
template <class JoinPoint>
911
__attribute((always_inline)) inline void invoke_ExtGnu_ExtGnu_a4_after (JoinPoint *tjp) {
912
::ExtGnu::aspectof()->__a4_after (tjp);
914
template <class JoinPoint>
915
__attribute((always_inline)) inline void invoke_ExtGnu_ExtGnu_a5_after (JoinPoint *tjp) {
916
::ExtGnu::aspectof()->__a5_after (tjp);
918
template <class JoinPoint>
919
__attribute((always_inline)) inline void invoke_ExtGnu_ExtGnu_a6_after (JoinPoint *tjp) {
920
::ExtGnu::aspectof()->__a6_after (tjp);
922
template <class JoinPoint>
923
__attribute((always_inline)) inline void invoke_ExtGnu_ExtGnu_a7_before (JoinPoint *tjp) {
924
typedef typename JoinPoint::Binding_ExtGnu_ExtGnu_a7_before::template Arg<0> Arg0;
925
::ExtGnu::aspectof()->__a7_before ((Puma::CSemDeclSpecs &)Arg0::val (tjp));
1099
__attribute((always_inline)) inline void invoke_ExtGnu_ExtGnu_a4_around (JoinPoint *tjp) {
1100
::ExtGnu::aspectof()->__a4_around (tjp);
1102
template <class JoinPoint>
1103
__attribute((always_inline)) inline void invoke_ExtGnu_ExtGnu_a5_around (JoinPoint *tjp) {
1104
::ExtGnu::aspectof()->__a5_around (tjp);
1106
template <class JoinPoint>
1107
__attribute((always_inline)) inline void invoke_ExtGnu_ExtGnu_a6_around (JoinPoint *tjp) {
1108
typedef typename JoinPoint::Binding_ExtGnu_ExtGnu_a6_around::template Arg<0> Arg0;
1109
::ExtGnu::aspectof()->__a6_around (tjp, (Puma::CTree *)Arg0::val (tjp));
1111
template <class JoinPoint>
1112
__attribute((always_inline)) inline void invoke_ExtGnu_ExtGnu_a7_around (JoinPoint *tjp) {
1113
::ExtGnu::aspectof()->__a7_around (tjp);
927
1115
template <class JoinPoint>
928
1116
__attribute((always_inline)) inline void invoke_ExtGnu_ExtGnu_a8_after (JoinPoint *tjp) {
929
typedef typename JoinPoint::Binding_ExtGnu_ExtGnu_a8_after::template Arg<0> Arg0;
930
typedef typename JoinPoint::Binding_ExtGnu_ExtGnu_a8_after::template Arg<1> Arg1;
931
::ExtGnu::aspectof()->__a8_after (tjp, (Puma::CSemDeclSpecs &)Arg0::val (tjp), (Puma::CTree *)Arg1::val (tjp));
1117
::ExtGnu::aspectof()->__a8_after (tjp);
933
1119
template <class JoinPoint>
934
1120
__attribute((always_inline)) inline void invoke_ExtGnu_ExtGnu_a9_after (JoinPoint *tjp) {
935
typedef typename JoinPoint::Binding_ExtGnu_ExtGnu_a9_after::template Arg<0> Arg0;
936
typedef typename JoinPoint::Binding_ExtGnu_ExtGnu_a9_after::template Arg<1> Arg1;
937
::ExtGnu::aspectof()->__a9_after (tjp, (Puma::CSemDeclSpecs &)Arg0::val (tjp), (bool &)Arg1::val (tjp));
1121
::ExtGnu::aspectof()->__a9_after (tjp);
939
1123
template <class JoinPoint>
940
1124
__attribute((always_inline)) inline void invoke_ExtGnu_ExtGnu_a10_after (JoinPoint *tjp) {
941
typedef typename JoinPoint::Binding_ExtGnu_ExtGnu_a10_after::template Arg<0> Arg0;
942
::ExtGnu::aspectof()->__a10_after (tjp, (Puma::CSemDeclSpecs &)Arg0::val (tjp));
1125
::ExtGnu::aspectof()->__a10_after (tjp);
944
1127
template <class JoinPoint>
945
__attribute((always_inline)) inline void invoke_ExtGnu_ExtGnu_a11_after (JoinPoint *tjp) {
946
typedef typename JoinPoint::Binding_ExtGnu_ExtGnu_a11_after::template Arg<0> Arg0;
947
::ExtGnu::aspectof()->__a11_after (tjp, (Puma::CSemDeclSpecs &)Arg0::val (tjp));
1128
__attribute((always_inline)) inline void invoke_ExtGnu_ExtGnu_a11_before (JoinPoint *tjp) {
1129
typedef typename JoinPoint::Binding_ExtGnu_ExtGnu_a11_before::template Arg<0> Arg0;
1130
::ExtGnu::aspectof()->__a11_before ((Puma::CSemDeclSpecs &)Arg0::val (tjp));
949
1132
template <class JoinPoint>
950
1133
__attribute((always_inline)) inline void invoke_ExtGnu_ExtGnu_a12_after (JoinPoint *tjp) {
951
1134
typedef typename JoinPoint::Binding_ExtGnu_ExtGnu_a12_after::template Arg<0> Arg0;
952
::ExtGnu::aspectof()->__a12_after (tjp, (Puma::CSemDeclSpecs &)Arg0::val (tjp));
1135
typedef typename JoinPoint::Binding_ExtGnu_ExtGnu_a12_after::template Arg<1> Arg1;
1136
::ExtGnu::aspectof()->__a12_after (tjp, (Puma::CSemDeclSpecs &)Arg0::val (tjp), (Puma::CTree *)Arg1::val (tjp));
954
1138
template <class JoinPoint>
955
1139
__attribute((always_inline)) inline void invoke_ExtGnu_ExtGnu_a13_after (JoinPoint *tjp) {
956
::ExtGnu::aspectof()->__a13_after (tjp);
958
template <class JoinPoint>
959
__attribute((always_inline)) inline void invoke_ExtGnu_ExtGnu_a14_before (JoinPoint *tjp) {
960
::ExtGnu::aspectof()->__a14_before (tjp);
962
template <class JoinPoint>
963
__attribute((always_inline)) inline void invoke_ExtGnu_ExtGnu_a15_before (JoinPoint *tjp) {
964
typedef typename JoinPoint::Binding_ExtGnu_ExtGnu_a15_before::template Arg<0> Arg0;
965
::ExtGnu::aspectof()->__a15_before ((Puma::Config &)Arg0::val (tjp));
967
template <class JoinPoint>
968
__attribute((always_inline)) inline void invoke_ExtGnu_ExtGnu_a16_around (JoinPoint *tjp) {
969
::ExtGnu::aspectof()->__a16_around (tjp);
1140
typedef typename JoinPoint::Binding_ExtGnu_ExtGnu_a13_after::template Arg<0> Arg0;
1141
typedef typename JoinPoint::Binding_ExtGnu_ExtGnu_a13_after::template Arg<1> Arg1;
1142
::ExtGnu::aspectof()->__a13_after (tjp, (Puma::CSemDeclSpecs &)Arg0::val (tjp), (bool &)Arg1::val (tjp));
1144
template <class JoinPoint>
1145
__attribute((always_inline)) inline void invoke_ExtGnu_ExtGnu_a14_after (JoinPoint *tjp) {
1146
typedef typename JoinPoint::Binding_ExtGnu_ExtGnu_a14_after::template Arg<0> Arg0;
1147
::ExtGnu::aspectof()->__a14_after (tjp, (Puma::CSemDeclSpecs &)Arg0::val (tjp));
1149
template <class JoinPoint>
1150
__attribute((always_inline)) inline void invoke_ExtGnu_ExtGnu_a15_after (JoinPoint *tjp) {
1151
typedef typename JoinPoint::Binding_ExtGnu_ExtGnu_a15_after::template Arg<0> Arg0;
1152
::ExtGnu::aspectof()->__a15_after (tjp, (Puma::CSemDeclSpecs &)Arg0::val (tjp));
1154
template <class JoinPoint>
1155
__attribute((always_inline)) inline void invoke_ExtGnu_ExtGnu_a16_after (JoinPoint *tjp) {
1156
typedef typename JoinPoint::Binding_ExtGnu_ExtGnu_a16_after::template Arg<0> Arg0;
1157
::ExtGnu::aspectof()->__a16_after (tjp, (Puma::CSemDeclSpecs &)Arg0::val (tjp));
1159
template <class JoinPoint>
1160
__attribute((always_inline)) inline void invoke_ExtGnu_ExtGnu_a17_after (JoinPoint *tjp) {
1161
::ExtGnu::aspectof()->__a17_after (tjp);
1163
template <class JoinPoint>
1164
__attribute((always_inline)) inline void invoke_ExtGnu_ExtGnu_a18_before (JoinPoint *tjp) {
1165
::ExtGnu::aspectof()->__a18_before (tjp);
1167
template <class JoinPoint>
1168
__attribute((always_inline)) inline void invoke_ExtGnu_ExtGnu_a19_before (JoinPoint *tjp) {
1169
typedef typename JoinPoint::Binding_ExtGnu_ExtGnu_a19_before::template Arg<0> Arg0;
1170
::ExtGnu::aspectof()->__a19_before ((Puma::Config &)Arg0::val (tjp));
1172
template <class JoinPoint>
1173
__attribute((always_inline)) inline void invoke_ExtGnu_ExtGnu_a20_around (JoinPoint *tjp) {
1174
::ExtGnu::aspectof()->__a20_around (tjp);
973
#line 329 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtGnu.ah"
1178
#line 394 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtGnu.ah"
1112
1317
// extend the C/C++ semantic
1114
#line 608 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtGnu.ah"
1118
#line 947 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/ExtGnu.ah"
1319
#line 673 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtGnu.ah"
1323
#line 1012 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/ExtGnu.ah"
1122
1327
#endif /* __ext_gnu_h__ */
1124
#line 1125 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/ExtGnu.ah"
1329
#line 1330 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/ExtGnu.ah"
1126
#ifdef __ac_FIRST_FILE__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnu_ah__
1127
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CCExprResolveCC_ah__
1128
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CCExprResolveCC_ah__
1129
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CCExprResolveCC_ah__
1331
#ifdef __ac_FIRST_FILE__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtGnu_ah__
1332
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_CCExprResolveCC_ah__
1333
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_CCExprResolveCC_ah__
1334
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_CCExprResolveCC_ah__
1130
1335
#include "CCExprResolveCC.ah"
1132
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
1133
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
1337
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACTree_ah__
1338
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACTree_ah__
1134
1339
#include "ExtACTree.ah"
1136
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnu_ah__
1137
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnu_ah__
1341
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtGnu_ah__
1342
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtGnu_ah__
1138
1343
#include "ExtGnu.ah"
1141
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
1142
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
1143
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
1346
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
1347
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
1348
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
1144
1349
#include "CCExprResolveH.ah"
1147
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CExprResolveCC_ah__
1148
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CExprResolveCC_ah__
1149
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CExprResolveCC_ah__
1352
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_CExprResolveCC_ah__
1353
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_CExprResolveCC_ah__
1354
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_CExprResolveCC_ah__
1150
1355
#include "CExprResolveCC.ah"
1152
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
1153
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
1357
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACTree_ah__
1358
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACTree_ah__
1154
1359
#include "ExtACTree.ah"
1156
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnu_ah__
1157
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnu_ah__
1361
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtGnu_ah__
1362
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtGnu_ah__
1158
1363
#include "ExtGnu.ah"
1161
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CExprResolveH_ah__
1162
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CExprResolveH_ah__
1163
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CExprResolveH_ah__
1366
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_CExprResolveH_ah__
1367
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_CExprResolveH_ah__
1368
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_CExprResolveH_ah__
1164
1369
#include "CExprResolveH.ah"
1167
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinIfExists_ah__
1168
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinIfExists_ah__
1169
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinIfExists_ah__
1372
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinIfExists_ah__
1373
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinIfExists_ah__
1374
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinIfExists_ah__
1170
1375
#include "WinIfExists.ah"
1173
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinImportHandler_ah__
1174
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinImportHandler_ah__
1175
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinImportHandler_ah__
1378
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinImportHandler_ah__
1379
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinImportHandler_ah__
1380
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinImportHandler_ah__
1176
1381
#include "WinImportHandler.ah"
1179
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinMacros_ah__
1180
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinMacros_ah__
1181
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinMacros_ah__
1384
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinMacros_ah__
1385
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinMacros_ah__
1386
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinMacros_ah__
1182
1387
#include "WinMacros.ah"
1184
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
1185
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
1389
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
1390
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
1186
1391
#include "PragmaOnceUnitState.ah"
1189
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinAsm_ah__
1190
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinAsm_ah__
1191
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinAsm_ah__
1394
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinAsm_ah__
1395
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinAsm_ah__
1396
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinAsm_ah__
1192
1397
#include "WinAsm.ah"
1194
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
1195
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
1399
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACTree_ah__
1400
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACTree_ah__
1196
1401
#include "ExtACTree.ah"
1199
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinDeclSpecs_ah__
1200
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinDeclSpecs_ah__
1201
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinDeclSpecs_ah__
1404
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinDeclSpecs_ah__
1405
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinDeclSpecs_ah__
1406
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinDeclSpecs_ah__
1202
1407
#include "WinDeclSpecs.ah"
1205
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinMemberExplSpec_ah__
1206
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinMemberExplSpec_ah__
1207
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinMemberExplSpec_ah__
1410
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinMemberExplSpec_ah__
1411
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinMemberExplSpec_ah__
1412
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinMemberExplSpec_ah__
1208
1413
#include "WinMemberExplSpec.ah"
1211
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinTypeKeywords_ah__
1212
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinTypeKeywords_ah__
1213
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinTypeKeywords_ah__
1416
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinTypeKeywords_ah__
1417
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinTypeKeywords_ah__
1418
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinTypeKeywords_ah__
1214
1419
#include "WinTypeKeywords.ah"
1217
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinFriend_ah__
1218
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinFriend_ah__
1219
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinFriend_ah__
1422
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinFriend_ah__
1423
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinFriend_ah__
1424
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinFriend_ah__
1220
1425
#include "WinFriend.ah"
1223
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtAC_ah__
1224
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtAC_ah__
1225
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtAC_ah__
1428
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtAC_ah__
1429
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtAC_ah__
1430
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtAC_ah__
1226
1431
#include "ExtAC.ah"
1228
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
1229
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
1433
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACTree_ah__
1434
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACTree_ah__
1230
1435
#include "ExtACTree.ah"
1232
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACKeywords_ah__
1233
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACKeywords_ah__
1437
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACKeywords_ah__
1438
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACKeywords_ah__
1234
1439
#include "ExtACKeywords.ah"
1236
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnu_ah__
1237
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnu_ah__
1441
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtGnu_ah__
1442
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtGnu_ah__
1238
1443
#include "ExtGnu.ah"
1240
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
1241
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
1445
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
1446
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
1242
1447
#include "PragmaOnceUnitState.ah"
1244
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
1245
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
1449
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
1450
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
1246
1451
#include "CMatchSyntax.ah"
1249
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACBuilderH_ah__
1250
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACBuilderH_ah__
1251
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACBuilderH_ah__
1454
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACBuilderH_ah__
1455
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACBuilderH_ah__
1456
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACBuilderH_ah__
1252
1457
#include "ExtACBuilderH.ah"
1255
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACBuilderCC_ah__
1256
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACBuilderCC_ah__
1257
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACBuilderCC_ah__
1460
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACBuilderCC_ah__
1461
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACBuilderCC_ah__
1462
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACBuilderCC_ah__
1258
1463
#include "ExtACBuilderCC.ah"
1260
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
1261
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
1465
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACTree_ah__
1466
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACTree_ah__
1262
1467
#include "ExtACTree.ah"
1265
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACSyntaxH_ah__
1266
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACSyntaxH_ah__
1267
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACSyntaxH_ah__
1470
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACSyntaxH_ah__
1471
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACSyntaxH_ah__
1472
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACSyntaxH_ah__
1268
1473
#include "ExtACSyntaxH.ah"
1271
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACSyntaxCC_ah__
1272
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACSyntaxCC_ah__
1273
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACSyntaxCC_ah__
1476
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACSyntaxCC_ah__
1477
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACSyntaxCC_ah__
1478
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACSyntaxCC_ah__
1274
1479
#include "ExtACSyntaxCC.ah"
1277
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
1278
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
1279
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
1482
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACTree_ah__
1483
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACTree_ah__
1484
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACTree_ah__
1280
1485
#include "ExtACTree.ah"
1283
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACKeywords_ah__
1284
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACKeywords_ah__
1285
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACKeywords_ah__
1488
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACKeywords_ah__
1489
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACKeywords_ah__
1490
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACKeywords_ah__
1286
1491
#include "ExtACKeywords.ah"
1288
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
1289
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
1493
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
1494
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
1290
1495
#include "PragmaOnceUnitState.ah"
1293
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnu_ah__
1294
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
1295
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
1498
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtGnu_ah__
1499
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACTree_ah__
1500
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACTree_ah__
1296
1501
#include "ExtACTree.ah"
1298
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnu_ah__
1299
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnu_ah__
1503
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtGnu_ah__
1504
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtGnu_ah__
1300
1505
#include "ExtGnu.ah"
1303
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnuCSemDeclSpecs_ah__
1304
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
1305
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
1508
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtGnuCSemDeclSpecs_ah__
1509
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACTree_ah__
1510
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACTree_ah__
1306
1511
#include "ExtACTree.ah"
1308
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnuCSemDeclSpecs_ah__
1309
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnuCSemDeclSpecs_ah__
1513
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtGnuCSemDeclSpecs_ah__
1514
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtGnuCSemDeclSpecs_ah__
1310
1515
#include "ExtGnuCSemDeclSpecs.ah"
1313
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
1314
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
1315
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
1316
#include "PragmaOnceUnitState.ah"
1319
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnce_ah__
1320
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
1321
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
1322
#include "PragmaOnceUnitState.ah"
1324
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnce_ah__
1325
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnce_ah__
1518
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
1519
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
1520
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
1521
#include "PragmaOnceUnitState.ah"
1524
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_PragmaOnce_ah__
1525
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
1526
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
1527
#include "PragmaOnceUnitState.ah"
1529
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_PragmaOnce_ah__
1530
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_PragmaOnce_ah__
1326
1531
#include "PragmaOnce.ah"
1329
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_TraceSyntax_ah__
1330
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_TraceSyntax_ah__
1331
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_TraceSyntax_ah__
1534
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_TraceSyntax_ah__
1535
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_TraceSyntax_ah__
1536
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_TraceSyntax_ah__
1332
1537
#include "TraceSyntax.ah"
1335
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
1336
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
1337
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
1540
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
1541
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
1542
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
1338
1543
#include "CMatchSyntax.ah"
1341
#undef __ac_FIRST__var_tmp_aspectc4343_debian_Puma_gen45release_step1__
1342
#undef __ac_FIRST_FILE__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnu_ah__
1343
#endif // __ac_FIRST_FILE__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnu_ah__
1546
#undef __ac_FIRST__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1__
1547
#undef __ac_FIRST_FILE__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtGnu_ah__
1548
#endif // __ac_FIRST_FILE__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtGnu_ah__