Print this page
12724 update smatch to 0.6.1-rc1-il-5

Split Close
Expand all
Collapse all
          --- old/usr/src/tools/smatch/src/expression.h
          +++ new/usr/src/tools/smatch/src/expression.h
↓ open down ↓ 126 lines elided ↑ open up ↑
 127  127  
 128  128          /*
 129  129           * not an integer constant expression => neither of integer,
 130  130           * enumeration and character constant
 131  131           */
 132  132          CEF_CLR_ICE = (CEF_ICE | CEF_INT | CEF_ENUM | CEF_CHAR),
 133  133  };
 134  134  
 135  135  enum {
 136  136          Handled = 1 << 0,
 137      -        Fake    = 1 << 1,
 138      -}; /* for expr->flags */
      137 +        Tmp     = 1 << 1,
      138 +        Fake    = 1 << 2,
      139 +}; /* for expr->smatch_flags */
 139  140  
 140  141  enum {
 141  142          Taint_comma = 1,
 142  143  }; /* for expr->taint */
 143  144  
 144  145  struct expression {
 145  146          enum expression_type type:8;
 146  147          unsigned flags:8;
 147  148          unsigned smatch_flags:16;
 148  149          int op;
↓ open down ↓ 186 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX