From 1c98619801a5705c688e683be3ef9d70169a0686 Mon Sep 17 00:00:00 2001 From: Dimitry Andric Date: Sat, 23 Jul 2016 20:48:50 +0000 Subject: Vendor import of lld release_39 branch r276489: https://llvm.org/svn/llvm-project/lld/branches/release_39@276489 --- tools/linker-script-test/linker-script-test.cpp | 57 ------------------------- 1 file changed, 57 deletions(-) delete mode 100644 tools/linker-script-test/linker-script-test.cpp (limited to 'tools/linker-script-test/linker-script-test.cpp') diff --git a/tools/linker-script-test/linker-script-test.cpp b/tools/linker-script-test/linker-script-test.cpp deleted file mode 100644 index 027ecb36c382..000000000000 --- a/tools/linker-script-test/linker-script-test.cpp +++ /dev/null @@ -1,57 +0,0 @@ -//===- utils/linker-script-test/linker-script-test.cpp --------------------===// -// -// The LLVM Linker -// -// This file is distributed under the University of Illinois Open Source -// License. See LICENSE.TXT for details. -// -//===----------------------------------------------------------------------===// -/// -/// \file -/// \brief Tool for testing linker script parsing. -/// -//===----------------------------------------------------------------------===// - -#include "lld/ReaderWriter/LinkerScript.h" - -#include "llvm/Support/PrettyStackTrace.h" -#include "llvm/Support/Signals.h" - -using namespace llvm; -using namespace lld; -using namespace script; - -int main(int argc, const char **argv) { - llvm::sys::PrintStackTraceOnErrorSignal(); - llvm::PrettyStackTraceProgram X(argc, argv); - - { - ErrorOr> mb = - MemoryBuffer::getFileOrSTDIN(argv[1]); - if (std::error_code ec = mb.getError()) { - llvm::errs() << ec.message() << "\n"; - return 1; - } - Lexer l(std::move(mb.get())); - Token tok; - while (true) { - l.lex(tok); - tok.dump(llvm::outs()); - if (tok._kind == Token::eof || tok._kind == Token::unknown) - break; - } - } - { - ErrorOr> mb = - MemoryBuffer::getFileOrSTDIN(argv[1]); - if (std::error_code ec = mb.getError()) { - llvm::errs() << ec.message() << "\n"; - return 1; - } - Parser p(std::move(mb.get())); - if (!p.parse()) { - LinkerScript *ls = p.get(); - ls->dump(llvm::outs()); - } - } -} -- cgit v1.2.3