diff options
author | ed <ed@FreeBSD.org> | 2010-06-09 18:11:12 +0000 |
---|---|---|
committer | ed <ed@FreeBSD.org> | 2010-06-09 18:11:12 +0000 |
commit | a1185afe0f653cca036f117b540fefc6f799e95d (patch) | |
tree | 8b9786210f005ec3c3b7b19ee52714d390c2b121 /contrib/llvm/tools/clang/examples/PrintFunctionNames/PrintFunctionNames.cpp | |
parent | 92026fed219b8457b0b6d9ed33a538b105a670cc (diff) | |
download | FreeBSD-src-a1185afe0f653cca036f117b540fefc6f799e95d.zip FreeBSD-src-a1185afe0f653cca036f117b540fefc6f799e95d.tar.gz |
Remove unneeded directories.
Even though Roman removed these directories in his working copy, they
weren't removed from the actual repository, also causing his working
copy to be corrupted.
Diffstat (limited to 'contrib/llvm/tools/clang/examples/PrintFunctionNames/PrintFunctionNames.cpp')
-rw-r--r-- | contrib/llvm/tools/clang/examples/PrintFunctionNames/PrintFunctionNames.cpp | 44 |
1 files changed, 0 insertions, 44 deletions
diff --git a/contrib/llvm/tools/clang/examples/PrintFunctionNames/PrintFunctionNames.cpp b/contrib/llvm/tools/clang/examples/PrintFunctionNames/PrintFunctionNames.cpp deleted file mode 100644 index 5b7b66a..0000000 --- a/contrib/llvm/tools/clang/examples/PrintFunctionNames/PrintFunctionNames.cpp +++ /dev/null @@ -1,44 +0,0 @@ -//===- PrintFunctionNames.cpp ---------------------------------------------===// -// -// The LLVM Compiler Infrastructure -// -// This file is distributed under the University of Illinois Open Source -// License. See LICENSE.TXT for details. -// -//===----------------------------------------------------------------------===// -// -// Example clang plugin which simply prints the names of all the top-level decls -// in the input file. -// -//===----------------------------------------------------------------------===// - -#include "clang/Frontend/FrontendPluginRegistry.h" -#include "clang/AST/ASTConsumer.h" -#include "clang/AST/AST.h" -#include "llvm/Support/raw_ostream.h" -using namespace clang; - -namespace { - -class PrintFunctionsConsumer : public ASTConsumer { -public: - virtual void HandleTopLevelDecl(DeclGroupRef DG) { - for (DeclGroupRef::iterator i = DG.begin(), e = DG.end(); i != e; ++i) { - const Decl *D = *i; - if (const NamedDecl *ND = dyn_cast<NamedDecl>(D)) - llvm::errs() << "top-level-decl: \"" << ND->getNameAsString() << "\"\n"; - } - } -}; - -class PrintFunctionNamesAction : public ASTFrontendAction { -protected: - ASTConsumer *CreateASTConsumer(CompilerInstance &CI, llvm::StringRef) { - return new PrintFunctionsConsumer(); - } -}; - -} - -FrontendPluginRegistry::Add<PrintFunctionNamesAction> -X("print-fns", "print function names"); |