Changeset e56eb455


Ignore:
Timestamp:
Feb 2, 2020, 8:52:25 AM (5 years ago)
Author:
Peter A. Buhr <pabuhr@…>
Branches:
ADT, arm-eh, ast-experimental, enum, forall-pointer-decay, jacob/cs343-translation, jenkins-sandbox, master, new-ast, new-ast-unique-expr, pthread-emulation, qualifiedEnum
Children:
1d94116, 4f7b418
Parents:
33a484f
Message:

fix build problem

File:
1 edited

Legend:

Unmodified
Added
Removed
  • tests/expression.cfa

    r33a484f re56eb455  
    11struct S { int i; };
    2 void ?{}( S & s, int i ) {}
     2void ?{}( S & s, int i ) { s.i = i; }
    33int ?`mary( int );
    44int ?`mary( S );
     
    1010    int a[3] = { 0, 0, 0 };
    1111    S s = { 3 }, * ps = &s;
    12     [int] t;
     12    [int] t = { 3 };
    1313    * [int] pt = &t;
    14     int i = 3, j = 4;
     14    int i = 1, j = 2;
    1515
    1616    // operators
    1717
    18     ! i;
     18    !i;
    1919    ~i;
    2020    +i;
     
    2626    ps--;
    2727
    28     i+j;
    29     i-j;
    30     i*j;
     28    i + j;
     29    i - j;
     30    i * j;
    3131
    32     i/j;
    33     i%j;
    34     i^j;
    35     i&j;
    36     i|j;
    37     i<j;
    38     i>j;
    39     i=j;
     32    i / j;
     33    i % j;
     34    i ^ j;
     35    i & j;
     36    i | j;
     37    i < j;
     38    i > j;
     39    i = j;
    4040
    41     i==j;
    42     i!=j;
    43     i<<j;
    44     i>>j;
    45     i<=j;
    46     i>=j;
    47     i&&j;
    48     i||j;
     41    i == j;
     42    i != j;
     43    i << j;
     44    i >> j;
     45    i <= j;
     46    i >= j;
     47    i && j;
     48    i || j;
    4949    ps->i;
    5050
    51     i*=j;
    52     i/=j;
    53     i%=j;
    54     i+=j;
    55     i-=j;
    56     i&=j;
    57     i|=j;
    58     i^=j;
    59     i<<=j;
    60     i>>=j;
     51    i *= j;
     52    i /= j;
     53    i %= j;
     54    i += j;
     55    i -= j;
     56    i &= j;
     57    i |= j;
     58    i ^= j;
     59    i <<= j;
     60    i >>= j;
    6161
    62     i?i:j;
     62    i ? i : j;
    6363
    6464    // postfix function call
Note: See TracChangeset for help on using the changeset viewer.