[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