From 9a83721404652cea39e9f02ae3e3b5c964602a5c Mon Sep 17 00:00:00 2001 From: Dimitry Andric Date: Tue, 20 Aug 2019 17:59:23 +0000 Subject: Remove upstream files and directories from vendor/clang/dist that we do not use. This saves on repository space, and reduces the number of tree conflicts when merging. --- unittests/Frontend/OutputStreamTest.cpp | 46 --------------------------------- 1 file changed, 46 deletions(-) delete mode 100644 unittests/Frontend/OutputStreamTest.cpp (limited to 'unittests/Frontend/OutputStreamTest.cpp') diff --git a/unittests/Frontend/OutputStreamTest.cpp b/unittests/Frontend/OutputStreamTest.cpp deleted file mode 100644 index ff036500d8c8a..0000000000000 --- a/unittests/Frontend/OutputStreamTest.cpp +++ /dev/null @@ -1,46 +0,0 @@ -//===- unittests/Frontend/OutputStreamTest.cpp --- FrontendAction tests --===// -// -// The LLVM Compiler Infrastructure -// -// This file is distributed under the University of Illinois Open Source -// License. See LICENSE.TXT for details. -// -//===----------------------------------------------------------------------===// - -#include "clang/CodeGen/BackendUtil.h" -#include "clang/CodeGen/CodeGenAction.h" -#include "clang/Frontend/CompilerInstance.h" -#include "clang/FrontendTool/Utils.h" -#include "clang/Lex/PreprocessorOptions.h" -#include "gtest/gtest.h" - -using namespace llvm; -using namespace clang; -using namespace clang::frontend; - -namespace { - -TEST(FrontendOutputTests, TestOutputStream) { - auto Invocation = std::make_shared(); - Invocation->getPreprocessorOpts().addRemappedFile( - "test.cc", MemoryBuffer::getMemBuffer("").release()); - Invocation->getFrontendOpts().Inputs.push_back( - FrontendInputFile("test.cc", InputKind::CXX)); - Invocation->getFrontendOpts().ProgramAction = EmitBC; - Invocation->getTargetOpts().Triple = "i386-unknown-linux-gnu"; - CompilerInstance Compiler; - - SmallVector IRBuffer; - std::unique_ptr IRStream( - new raw_svector_ostream(IRBuffer)); - - Compiler.setOutputStream(std::move(IRStream)); - Compiler.setInvocation(std::move(Invocation)); - Compiler.createDiagnostics(); - - bool Success = ExecuteCompilerInvocation(&Compiler); - EXPECT_TRUE(Success); - EXPECT_TRUE(!IRBuffer.empty()); - EXPECT_TRUE(StringRef(IRBuffer.data()).startswith("BC")); -} -} -- cgit v1.2.3