Removing 3 gcc warnings:

- redundant ';' after namespace decls
- mix of enums and integer values
- use of && insteand of & for bitwise operations

BUG=NONE
R=stichnot@chromium.org

Review URL: https://codereview.chromium.org/1062803005
diff --git a/src/IceTypes.cpp b/src/IceTypes.cpp
index 828440c..793e175 100644
--- a/src/IceTypes.cpp
+++ b/src/IceTypes.cpp
@@ -112,8 +112,8 @@
 const TypePropertyFields TypePropertiesTable[] = {
 #define X(tag, IsVec, IsInt, IsFloat, IsIntArith, IsLoadStore, CompareResult)  \
   {                                                                            \
-    IsVec, IsInt, IsInt && !IsVec, IsInt && IsVec, IsIntArith, IsFloat,        \
-        IsFloat && !IsVec, IsFloat && IsVec, IsLoadStore, CompareResult        \
+    IsVec, IsInt, IsInt & !IsVec, IsInt & IsVec, IsIntArith, IsFloat,          \
+        IsFloat & !IsVec, IsFloat & IsVec, IsLoadStore, CompareResult          \
   }                                                                            \
   ,
     ICETYPE_PROPS_TABLE