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

ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
Last change on this file since 91a72ef 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
Line 
1forall(T)
2struct wrap
3{
4        T value;
5};
6
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);
11
12forall(T)
13wrap(T) test()
14{
15        wrap(T) tester;
16        return tester;
17}
Note: See TracBrowser for help on using the repository browser.