]> granicus.if.org Git - clang/commitdiff
These are all simple pointer wrappers. Pass them by value.
authorRafael Espindola <rafael.espindola@gmail.com>
Thu, 28 Mar 2013 16:26:16 +0000 (16:26 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Thu, 28 Mar 2013 16:26:16 +0000 (16:26 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@178247 91177308-0d34-0410-b5e6-96231b3b80d8

include/clang/AST/CanonicalType.h
include/clang/AST/Type.h
include/clang/Analysis/CFG.h
include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h

index 75f2a3b46777a0e2c2c42644ddb4d0a74b1165e9..946075739d061e82ea6c9cb1ac08183f5dd2e85f 100644 (file)
@@ -353,7 +353,7 @@ namespace llvm {
 template<typename T>
 struct simplify_type< ::clang::CanQual<T> > {
   typedef const T *SimpleType;
-  static SimpleType getSimplifiedValue(::clang::CanQual<T> &Val) {
+  static SimpleType getSimplifiedValue(::clang::CanQual<T> Val) {
     return Val.getTypePtr();
   }
 };
index 900912d75d1f73bab0d2b607343bb288e9a65385..e0402148b5dd663501b4a0cc6542467d9567ab43 100644 (file)
@@ -1000,7 +1000,7 @@ namespace llvm {
 /// to a specific Type class.
 template<> struct simplify_type< ::clang::QualType> {
   typedef const ::clang::Type *SimpleType;
-  static SimpleType getSimplifiedValue(::clang::QualType &Val) {
+  static SimpleType getSimplifiedValue(::clang::QualType Val) {
     return Val.getTypePtr();
   }
 };
index eb0e18ad84466ef1e663379d44aeb47b014ac935..57f980ef4c72480332fddd293c19f5be42e88747 100644 (file)
@@ -843,7 +843,7 @@ namespace llvm {
 /// CFGTerminator to a specific Stmt class.
 template <> struct simplify_type< ::clang::CFGTerminator> {
   typedef ::clang::Stmt *SimpleType;
-  static SimpleType getSimplifiedValue(::clang::CFGTerminator &Val) {
+  static SimpleType getSimplifiedValue(::clang::CFGTerminator Val) {
     return Val.getStmt();
   }
 };
index 092b41483d31d8f028aa03451bc84e0fb9ac8804..689d26a9abf5ad848209ac2ed2a8f0a7fe4d7608 100644 (file)
@@ -1042,7 +1042,7 @@ namespace llvm {
     typedef const T *SimpleType;
 
     static SimpleType
-    getSimplifiedValue(clang::ento::CallEventRef<T>& Val) {
+    getSimplifiedValue(clang::ento::CallEventRef<T> Val) {
       return Val.getPtr();
     }
   };