llvm/lld/unittests/AsLibAll/AllDrivers.cpp

//===- AllDrivers.cpp -------------------------------------------*- C++ -*-===//
//
// This file is licensed under the Apache License v2.0 with LLVM Exceptions.
// See https://llvm.org/LICENSE.txt for license information.
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
//
//===----------------------------------------------------------------------===//
// This test shows a typical case where all LLD drivers are linked into the
// application binary. This is very similar to how lld.exe binary is linked,
// except that here we cleanup the internal LLD memory context after each call.
//===----------------------------------------------------------------------===//

#include "lld/Common/Driver.h"
#include "gmock/gmock.h"

LLD_HAS_DRIVER()
LLD_HAS_DRIVER()
LLD_HAS_DRIVER()
LLD_HAS_DRIVER()
LLD_HAS_DRIVER()

static bool lldInvoke(std::vector<const char *> args) {}

TEST(AsLib, AllDrivers) {}