@@ -171,18 +171,10 @@ struct MyASTConsumer : public ASTConsumer {
}
};
-#if defined(DRIVER_CTOR_TAKES_DEFAULTIMAGENAME)
-static Driver *construct_driver(const char *binary, DiagnosticsEngine &Diags)
-{
- return new Driver(binary, llvm::sys::getDefaultTargetTriple(),
- "", Diags);
-}
-#else
static Driver *construct_driver(const char *binary, DiagnosticsEngine &Diags)
{
return new Driver(binary, llvm::sys::getDefaultTargetTriple(), Diags);
}
-#endif
namespace clang { namespace driver { class Job; } }
@@ -103,12 +103,6 @@ AC_EGREP_HEADER([ArrayRef.*CommandLineArgs],
[Define if CompilerInvocation::CreateFromArgs takes
ArrayRef])
])
-AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include <clang/Driver/Driver.h>]], [[
- using namespace clang;
- DiagnosticsEngine *Diags;
- new driver::Driver("", "", "", *Diags);
-]])], [AC_DEFINE([DRIVER_CTOR_TAKES_DEFAULTIMAGENAME], [],
- [Define if Driver constructor takes default image name])])
AC_EGREP_HEADER([void HandleTopLevelDecl\(], [clang/AST/ASTConsumer.h],
[AC_DEFINE([HandleTopLevelDeclReturn], [void],
[Return type of HandleTopLevelDeclReturn])