was intended! | has higher precedence than ?. Caught by Visual Studio.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36302
91177308-0d34-0410-b5e6-
96231b3b80d8
/// setVolatile - Specify whether this is a volatile load or not.
///
- void setVolatile(bool V) { SubclassData = (SubclassData & ~1) | (V) ? 1 : 0; }
+ void setVolatile(bool V) { SubclassData = (SubclassData & ~1) | unsigned(V); }
virtual LoadInst *clone() const;
/// setVolatile - Specify whether this is a volatile load or not.
///
- void setVolatile(bool V) { SubclassData = (SubclassData & ~1) | (V) ? 1 : 0; }
+ void setVolatile(bool V) { SubclassData = (SubclassData & ~1) | unsigned(V); }
/// Transparently provide more efficient getOperand methods.
Value *getOperand(unsigned i) const {