BSD 3 development
[unix-history] / usr / src / cmd / cpp / cpy.y
index e95138e..a93b80f 100644 (file)
@@ -65,9 +65,9 @@ term:
          '-' term %prec UMINUS
                ={$$ = -$1;}
        | '!' term
          '-' term %prec UMINUS
                ={$$ = -$1;}
        | '!' term
-               ={$$ = !$1;}
+               ={$$ = !$2;}
        | '~' term
        | '~' term
-               ={$$ = ~$1;}
+               ={$$ = ~$2;}
        | '(' e ')'
                ={$$ = $2;}
        | DEFINED '(' number ')'
        | '(' e ')'
                ={$$ = $2;}
        | DEFINED '(' number ')'