Fix casting to avoid cast-away-const errors.
---
 llvm/tools/clang/lib/Sema/DeclSpec.cpp |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/llvm/tools/clang/lib/Sema/DeclSpec.cpp b/llvm/tools/clang/lib/Sema/DeclSpec.cpp
index a81c009..09a0a88 100644
--- a/llvm/tools/clang/lib/Sema/DeclSpec.cpp
+++ b/llvm/tools/clang/lib/Sema/DeclSpec.cpp
@@ -774,7 +774,7 @@ void DeclSpec::setProtocolQualifiers(Decl * const *Protos,
   if (NP == 0) return;
   ProtocolQualifiers = new Decl*[NP];
   ProtocolLocs = new SourceLocation[NP];
-  memcpy((void*)ProtocolQualifiers, Protos, sizeof(Decl*)*NP);
+  memcpy(const_cast<Decl **>(ProtocolQualifiers), Protos, sizeof(Decl*)*NP);
   memcpy(ProtocolLocs, ProtoLocs, sizeof(SourceLocation)*NP);
   NumProtocolQualifiers = NP;
   ProtocolLAngleLoc = LAngleLoc;
_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits

Reply via email to