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/IceBrowserCompileServer.h b/src/IceBrowserCompileServer.h
index 034a1af..1ef8121 100644
--- a/src/IceBrowserCompileServer.h
+++ b/src/IceBrowserCompileServer.h
@@ -25,7 +25,7 @@
namespace llvm {
class QueueStreamer;
class raw_fd_ostream;
-};
+}
namespace Ice {
diff --git a/src/IceClFlags.h b/src/IceClFlags.h
index b581a24..0762002 100644
--- a/src/IceClFlags.h
+++ b/src/IceClFlags.h
@@ -141,7 +141,9 @@
TInstrSet = NewValue;
}
- VerboseMask getVerbose() const { return ALLOW_DUMP ? VMask : IceV_None; }
+ VerboseMask getVerbose() const {
+ return ALLOW_DUMP ? VMask : (VerboseMask)IceV_None;
+ }
void setVerbose(VerboseMask NewValue) { VMask = NewValue; }
// IceString accessors.
diff --git a/src/IceCompileServer.h b/src/IceCompileServer.h
index a0a0e7a..5e30860 100644
--- a/src/IceCompileServer.h
+++ b/src/IceCompileServer.h
@@ -22,7 +22,7 @@
namespace llvm {
class DataStreamer;
class raw_fd_ostream;
-};
+}
namespace Ice {
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