source: tests/zombies/gc_no_raii/bug-repro/return_template.c @ fd54fef

ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
Last change on this file since fd54fef was fd54fef, checked in by Michael Brooks <mlbrooks@…>, 3 years ago

Converting the project to use the new syntax for otype, dtype and ttytpe.

Changed prelude (gen), libcfa and test suite to use it. Added a simple deprecation rule of the old syntax to the parser; we might wish to support both syntaxes "officially," like with an extra CLI switch, but this measure should serve as a simple reminder for our team to try the new syntax.

  • Property mode set to 100644
File size: 270 bytes
RevLine 
[fd54fef]1forall(T)
[624aab0]2struct wrap
3{
4        T value;
5};
6
[fd54fef]7forall(T) void ?{}(wrap(T)* this);
8forall(T) void ?{}(wrap(T)* this, wrap(T)* rhs);
9forall(T) void ^?{}(wrap(T)* this);
10forall(T) void ?=?(wrap(T)* this, wrap(T)* rhs);
[bee4283]11
[fd54fef]12forall(T)
[bee4283]13wrap(T) test()
[624aab0]14{
15        wrap(T) tester;
16        return tester;
17}
Note: See TracBrowser for help on using the repository browser.