Remove needsProfileLibrary argument
Second phase of removing LLVM coverage. This had to wait until after the bootstrap advance. Co-authored-by: Troels Lund <troels@google.com> Merge-request: KOTLIN-MR-838 Merged-by: Alexander Shabalin <alexander.shabalin@jetbrains.com>
This commit is contained in:
committed by
Space Cloud
parent
242e16baea
commit
6161f44d91
@@ -528,7 +528,6 @@ open class KonanDynamicTest : KonanStandaloneTest() {
|
|||||||
debug = isDebug,
|
debug = isDebug,
|
||||||
kind = LinkerOutputKind.EXECUTABLE,
|
kind = LinkerOutputKind.EXECUTABLE,
|
||||||
outputDsymBundle = "",
|
outputDsymBundle = "",
|
||||||
needsProfileLibrary = false,
|
|
||||||
mimallocEnabled = false
|
mimallocEnabled = false
|
||||||
)
|
)
|
||||||
commands.map { cmd ->
|
commands.map { cmd ->
|
||||||
|
|||||||
-1
@@ -225,7 +225,6 @@ abstract class CompileToExecutable : DefaultTask() {
|
|||||||
debug = true,
|
debug = true,
|
||||||
kind = LinkerOutputKind.EXECUTABLE,
|
kind = LinkerOutputKind.EXECUTABLE,
|
||||||
outputDsymBundle = outputFile.asFile.get().absolutePath + ".dSYM",
|
outputDsymBundle = outputFile.asFile.get().absolutePath + ".dSYM",
|
||||||
needsProfileLibrary = false,
|
|
||||||
mimallocEnabled = mimallocEnabled.get(),
|
mimallocEnabled = mimallocEnabled.get(),
|
||||||
sanitizer = sanitizer.orNull
|
sanitizer = sanitizer.orNull
|
||||||
).map { it.argsWithExecutable }
|
).map { it.argsWithExecutable }
|
||||||
|
|||||||
@@ -75,7 +75,7 @@ abstract class LinkerFlags(val configurables: Configurables) {
|
|||||||
libraries: List<String>, linkerArgs: List<String>,
|
libraries: List<String>, linkerArgs: List<String>,
|
||||||
optimize: Boolean, debug: Boolean,
|
optimize: Boolean, debug: Boolean,
|
||||||
kind: LinkerOutputKind, outputDsymBundle: String,
|
kind: LinkerOutputKind, outputDsymBundle: String,
|
||||||
needsProfileLibrary: Boolean = false, mimallocEnabled: Boolean,
|
mimallocEnabled: Boolean,
|
||||||
sanitizer: SanitizerKind? = null): List<Command>
|
sanitizer: SanitizerKind? = null): List<Command>
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -118,7 +118,7 @@ class AndroidLinker(targetProperties: AndroidConfigurables)
|
|||||||
libraries: List<String>, linkerArgs: List<String>,
|
libraries: List<String>, linkerArgs: List<String>,
|
||||||
optimize: Boolean, debug: Boolean,
|
optimize: Boolean, debug: Boolean,
|
||||||
kind: LinkerOutputKind, outputDsymBundle: String,
|
kind: LinkerOutputKind, outputDsymBundle: String,
|
||||||
needsProfileLibrary: Boolean, mimallocEnabled: Boolean,
|
mimallocEnabled: Boolean,
|
||||||
sanitizer: SanitizerKind?): List<Command> {
|
sanitizer: SanitizerKind?): List<Command> {
|
||||||
require(sanitizer == null) {
|
require(sanitizer == null) {
|
||||||
"Sanitizers are unsupported"
|
"Sanitizers are unsupported"
|
||||||
@@ -234,7 +234,7 @@ class MacOSBasedLinker(targetProperties: AppleConfigurables)
|
|||||||
libraries: List<String>, linkerArgs: List<String>,
|
libraries: List<String>, linkerArgs: List<String>,
|
||||||
optimize: Boolean, debug: Boolean, kind: LinkerOutputKind,
|
optimize: Boolean, debug: Boolean, kind: LinkerOutputKind,
|
||||||
outputDsymBundle: String,
|
outputDsymBundle: String,
|
||||||
needsProfileLibrary: Boolean, mimallocEnabled: Boolean,
|
mimallocEnabled: Boolean,
|
||||||
sanitizer: SanitizerKind?): List<Command> {
|
sanitizer: SanitizerKind?): List<Command> {
|
||||||
if (kind == LinkerOutputKind.STATIC_LIBRARY) {
|
if (kind == LinkerOutputKind.STATIC_LIBRARY) {
|
||||||
require(sanitizer == null) {
|
require(sanitizer == null) {
|
||||||
@@ -374,7 +374,7 @@ class GccBasedLinker(targetProperties: GccConfigurables)
|
|||||||
libraries: List<String>, linkerArgs: List<String>,
|
libraries: List<String>, linkerArgs: List<String>,
|
||||||
optimize: Boolean, debug: Boolean,
|
optimize: Boolean, debug: Boolean,
|
||||||
kind: LinkerOutputKind, outputDsymBundle: String,
|
kind: LinkerOutputKind, outputDsymBundle: String,
|
||||||
needsProfileLibrary: Boolean, mimallocEnabled: Boolean,
|
mimallocEnabled: Boolean,
|
||||||
sanitizer: SanitizerKind?): List<Command> {
|
sanitizer: SanitizerKind?): List<Command> {
|
||||||
if (kind == LinkerOutputKind.STATIC_LIBRARY) {
|
if (kind == LinkerOutputKind.STATIC_LIBRARY) {
|
||||||
require(sanitizer == null) {
|
require(sanitizer == null) {
|
||||||
@@ -465,7 +465,7 @@ class MingwLinker(targetProperties: MingwConfigurables)
|
|||||||
libraries: List<String>, linkerArgs: List<String>,
|
libraries: List<String>, linkerArgs: List<String>,
|
||||||
optimize: Boolean, debug: Boolean,
|
optimize: Boolean, debug: Boolean,
|
||||||
kind: LinkerOutputKind, outputDsymBundle: String,
|
kind: LinkerOutputKind, outputDsymBundle: String,
|
||||||
needsProfileLibrary: Boolean, mimallocEnabled: Boolean,
|
mimallocEnabled: Boolean,
|
||||||
sanitizer: SanitizerKind?): List<Command> {
|
sanitizer: SanitizerKind?): List<Command> {
|
||||||
require(sanitizer == null) {
|
require(sanitizer == null) {
|
||||||
"Sanitizers are unsupported"
|
"Sanitizers are unsupported"
|
||||||
@@ -517,7 +517,7 @@ class WasmLinker(targetProperties: WasmConfigurables)
|
|||||||
libraries: List<String>, linkerArgs: List<String>,
|
libraries: List<String>, linkerArgs: List<String>,
|
||||||
optimize: Boolean, debug: Boolean,
|
optimize: Boolean, debug: Boolean,
|
||||||
kind: LinkerOutputKind, outputDsymBundle: String,
|
kind: LinkerOutputKind, outputDsymBundle: String,
|
||||||
needsProfileLibrary: Boolean, mimallocEnabled: Boolean,
|
mimallocEnabled: Boolean,
|
||||||
sanitizer: SanitizerKind?): List<Command> {
|
sanitizer: SanitizerKind?): List<Command> {
|
||||||
if (kind != LinkerOutputKind.EXECUTABLE) throw Error("Unsupported linker output kind")
|
if (kind != LinkerOutputKind.EXECUTABLE) throw Error("Unsupported linker output kind")
|
||||||
require(sanitizer == null) {
|
require(sanitizer == null) {
|
||||||
@@ -573,7 +573,7 @@ open class ZephyrLinker(targetProperties: ZephyrConfigurables)
|
|||||||
libraries: List<String>, linkerArgs: List<String>,
|
libraries: List<String>, linkerArgs: List<String>,
|
||||||
optimize: Boolean, debug: Boolean,
|
optimize: Boolean, debug: Boolean,
|
||||||
kind: LinkerOutputKind, outputDsymBundle: String,
|
kind: LinkerOutputKind, outputDsymBundle: String,
|
||||||
needsProfileLibrary: Boolean, mimallocEnabled: Boolean,
|
mimallocEnabled: Boolean,
|
||||||
sanitizer: SanitizerKind?): List<Command> {
|
sanitizer: SanitizerKind?): List<Command> {
|
||||||
if (kind != LinkerOutputKind.EXECUTABLE) throw Error("Unsupported linker output kind: $kind")
|
if (kind != LinkerOutputKind.EXECUTABLE) throw Error("Unsupported linker output kind: $kind")
|
||||||
require(sanitizer == null) {
|
require(sanitizer == null) {
|
||||||
|
|||||||
Reference in New Issue
Block a user