source: tests/array-container/language-dim-mismatch.cfa @ cd4c605

ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
Last change on this file since cd4c605 was 6e50a6b, checked in by Michael Brooks <mlbrooks@…>, 3 years ago

Implementing language-provided syntax for (array) dimensions.

Former z(i) and Z(N) macros are eliminated.

  • Property mode set to 100644
File size: 292 bytes
RevLine 
[6e50a6b]1forall( [N] )
2struct SN {};
3
4forall( T )
5struct ST {};
6
7int main() {
8
9    SN(42) good1;
10    ST(float) good2;
11
12    SN(float) bad1;  // first  expected error: Type argument given for value parameter
13    ST(42) bad2;     // second expected error: Expression argument given for type parameter
14
15}
Note: See TracBrowser for help on using the repository browser.