diff options
-rw-r--r-- | include/clang/Sema/Initialization.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/include/clang/Sema/Initialization.h b/include/clang/Sema/Initialization.h index 7a5dbaca19..b86dbf0196 100644 --- a/include/clang/Sema/Initialization.h +++ b/include/clang/Sema/Initialization.h @@ -164,7 +164,8 @@ public: Entity.Type = Context.getVariableArrayDecayedType( Parm->getType().getUnqualifiedType()); Entity.Parent = 0; - Entity.Parameter = (Consumed | reinterpret_cast<uintptr_t>(Parm)); + Entity.Parameter + = (static_cast<uintptr_t>(Consumed) | reinterpret_cast<uintptr_t>(Parm)); return Entity; } |