aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--include/clang/Sema/Initialization.h3
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;
}