[K/N] Use TargetDomainObjectContainer ^KT-53776

Merge-request: KT-MR-7110
Merged-by: Alexander Shabalin <Alexander.Shabalin@jetbrains.com>
This commit is contained in:
Alexander Shabalin
2022-09-17 08:40:09 +00:00
committed by Space
parent ad9de1f8c4
commit 529a29ae52
7 changed files with 567 additions and 445 deletions
@@ -9,3 +9,18 @@ enum class SanitizerKind {
ADDRESS,
THREAD,
}
/**
* Suffix for [KonanTarget] name.
*
* In string interpolation use
* ```
* "… ${target}${sanitizer.targetSuffix} …"
* ```
*/
val SanitizerKind?.targetSuffix: String
get() = when (this) {
null -> ""
SanitizerKind.THREAD -> "_tsan"
SanitizerKind.ADDRESS -> "_asan"
}