[cfe-commits] r47195 - in /cfe/trunk/include/clang/AST: Attr.h Decl.h

Anders Carlsson andersca at mac.com
Fri Feb 15 16:24:09 PST 2008


Author: andersca
Date: Fri Feb 15 18:24:09 2008
New Revision: 47195

URL: http://llvm.org/viewvc/llvm-project?rev=47195&view=rev
Log:
Address comments from Chris.

Modified:
    cfe/trunk/include/clang/AST/Attr.h
    cfe/trunk/include/clang/AST/Decl.h

Modified: cfe/trunk/include/clang/AST/Attr.h
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/AST/Attr.h?rev=47195&r1=47194&r2=47195&view=diff

==============================================================================
--- cfe/trunk/include/clang/AST/Attr.h (original)
+++ cfe/trunk/include/clang/AST/Attr.h Fri Feb 15 18:24:09 2008
@@ -14,7 +14,7 @@
 #ifndef LLVM_CLANG_AST_ATTR_H
 #define LLVM_CLANG_AST_ATTR_H
 
-#include <assert.h>
+#include <cassert>
 
 namespace clang {
 

Modified: cfe/trunk/include/clang/AST/Decl.h
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/AST/Decl.h?rev=47195&r1=47194&r2=47195&view=diff

==============================================================================
--- cfe/trunk/include/clang/AST/Decl.h (original)
+++ cfe/trunk/include/clang/AST/Decl.h Fri Feb 15 18:24:09 2008
@@ -140,8 +140,8 @@
 
   template<typename T> T *getAttr() {
     for (Attr *attr = getAttrs(); attr; attr = attr->getNext())
-      if (isa<T>(attr))
-        return cast<T>(attr);
+      if (T *V = dyn_cast<T>(attr))
+        return V;
 
     return 0;
   }





More information about the cfe-commits mailing list