mirror of
https://github.com/dlang/dmd.git
synced 2025-04-26 13:10:12 +03:00
Use selective imports when importing from core.stdc
in druntime tests (#20743)
This commit is contained in:
parent
ad947b55a8
commit
5a02544ea3
26 changed files with 26 additions and 32 deletions
|
@ -1,5 +1,5 @@
|
|||
import core.runtime, core.time : MonoTime;
|
||||
import core.stdc.stdio;
|
||||
import core.stdc.stdio : printf;
|
||||
|
||||
version (ARM) version = ARM_Any;
|
||||
version (AArch64) version = ARM_Any;
|
||||
|
|
|
@ -585,8 +585,6 @@ void issue13078() nothrow pure
|
|||
|
||||
void issue14104()
|
||||
{
|
||||
import core.stdc.stdio;
|
||||
|
||||
alias K = const(ubyte)*;
|
||||
size_t[K] aa;
|
||||
immutable key = cast(K)(cast(size_t) uint.max + 1);
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
// https://issues.dlang.org/show_bug.cgi?id=19933
|
||||
// https://issues.dlang.org/show_bug.cgi?id=18816
|
||||
|
||||
import core.stdc.stdio;
|
||||
import core.stdc.stdio : fprintf, stderr;
|
||||
|
||||
extern(C) int main()
|
||||
{
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
// https://issues.dlang.org/show_bug.cgi?id=22523
|
||||
|
||||
import core.stdc.stdio;
|
||||
import core.stdc.stdio : puts;
|
||||
|
||||
int main()
|
||||
{
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
module puid;
|
||||
import core.cpuid;
|
||||
import core.stdc.stdio;
|
||||
import core.stdc.stdio : printf;
|
||||
|
||||
mixin template printFlag(string name)
|
||||
{
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// Author: Ali Çehreli
|
||||
// See https://forum.dlang.org/post/o2n7f8$2p1t$1@digitalmars.com
|
||||
|
||||
import core.stdc.stdio;
|
||||
import core.stdc.stdio : printf;
|
||||
|
||||
class TestException : Exception
|
||||
{
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
import core.stdc.stdio;
|
||||
import core.stdc.stdio : fprintf, stderr;
|
||||
|
||||
// Make sure basic stuff works with future Throwable.message
|
||||
class NoMessage : Throwable
|
||||
|
|
|
@ -6,7 +6,7 @@ void main()
|
|||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
import core.stdc.stdio;
|
||||
import core.stdc.stdio : printf;
|
||||
auto str = e.toString();
|
||||
printf("%.*s\n", cast(int)str.length, str.ptr);
|
||||
}
|
||||
|
|
|
@ -30,7 +30,7 @@ void main() {
|
|||
HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH x;
|
||||
x.tttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt(1);
|
||||
} catch (Exception e) {
|
||||
import core.stdc.stdio;
|
||||
import core.stdc.stdio : printf;
|
||||
auto str = e.toString();
|
||||
printf("%.*s\n", cast(int)str.length, str.ptr);
|
||||
}
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// https://issues.dlang.org/show_bug.cgi?id=16594
|
||||
import core.stdc.stdio;
|
||||
import core.stdc.stdio : fprintf, stderr;
|
||||
|
||||
shared static ~this()
|
||||
{
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
import core.memory;
|
||||
import core.stdc.stdio;
|
||||
import core.stdc.stdio : printf;
|
||||
import core.sys.posix.sys.wait;
|
||||
import core.sys.posix.unistd;
|
||||
|
||||
|
|
|
@ -24,7 +24,7 @@ int main(string[] args)
|
|||
|
||||
version (VERBOSE)
|
||||
{
|
||||
import core.stdc.stdio;
|
||||
import core.stdc.stdio : printf;
|
||||
printf("Patients: %lld\n", t.patients);
|
||||
printf("Time: %lld\n", t.hospitalTime);
|
||||
printf("Visits: %lld\n", t.hospitalVisits);
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
module testgc;
|
||||
|
||||
import core.memory;
|
||||
import core.stdc.stdio;
|
||||
import core.stdc.stdio : printf;
|
||||
|
||||
class C
|
||||
{
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
// https://issues.dlang.org/show_bug.cgi?id=20438
|
||||
import core.stdc.stdio;
|
||||
import core.memory;
|
||||
|
||||
void main()
|
||||
|
|
|
@ -169,7 +169,7 @@ void issue19568()
|
|||
|
||||
~this() @nogc nothrow
|
||||
{
|
||||
import core.stdc.stdio;
|
||||
import core.stdc.stdio : puts;
|
||||
if (mptr) puts("impure");
|
||||
}
|
||||
|
||||
|
@ -183,7 +183,7 @@ void issue19568()
|
|||
|
||||
~this() @nogc nothrow
|
||||
{
|
||||
import core.stdc.stdio;
|
||||
import core.stdc.stdio : puts;
|
||||
if (fd != -1) puts("impure");
|
||||
}
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
import core.stdc.stdio;
|
||||
import core.stdc.stdio : printf;
|
||||
|
||||
version (OSX)
|
||||
version = Apple;
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
import core.gc.registry;
|
||||
import core.gc.gcinterface;
|
||||
import core.stdc.stdlib;
|
||||
import core.gc.registry;
|
||||
import core.stdc.stdlib : calloc, malloc, realloc;
|
||||
|
||||
static import core.memory;
|
||||
|
||||
|
|
|
@ -1,7 +1,6 @@
|
|||
// Bugzilla 11309 - std.concurrency: OwnerTerminated message doesn't work
|
||||
// We need to assure that the thread dtors of parent threads run before the thread dtors of the child threads.
|
||||
import core.thread, core.sync.semaphore;
|
||||
import core.stdc.stdio;
|
||||
|
||||
__gshared Semaphore sem;
|
||||
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
import core.runtime;
|
||||
import core.stdc.stdio;
|
||||
import core.stdc.string;
|
||||
import core.stdc.string : strrchr;
|
||||
import core.thread;
|
||||
|
||||
void runTest()
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
import core.runtime;
|
||||
import core.stdc.stdio;
|
||||
import core.stdc.string;
|
||||
import core.stdc.string : strrchr;
|
||||
import core.thread;
|
||||
|
||||
version (DragonFlyBSD) import core.sys.dragonflybsd.dlfcn : RTLD_NOLOAD;
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
import core.runtime;
|
||||
import core.atomic;
|
||||
import core.stdc.string;
|
||||
import core.runtime;
|
||||
import core.stdc.string : strrchr;
|
||||
|
||||
shared uint tlsDtor, dtor;
|
||||
void staticDtorHook() { atomicOp!"+="(tlsDtor, 1); }
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
import core.runtime;
|
||||
import core.stdc.string;
|
||||
import core.stdc.string : strrchr;
|
||||
|
||||
extern(C) alias RunDepTests = int function();
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
import core.runtime;
|
||||
import core.stdc.string;
|
||||
import core.stdc.string : strrchr;
|
||||
|
||||
extern(C) alias RunDepTests = int function(const char*);
|
||||
|
||||
|
|
|
@ -11,7 +11,7 @@ class C
|
|||
{
|
||||
~this()
|
||||
{
|
||||
import core.stdc.stdlib;
|
||||
import core.stdc.stdlib : abort;
|
||||
abort(); // this gets triggered although the instance always stays referenced
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
module core.thread.test; // needs access to getStackTop()/getStackBottom()
|
||||
|
||||
import core.stdc.stdio;
|
||||
import core.stdc.stdio : printf;
|
||||
import core.thread;
|
||||
|
||||
ubyte[16384] data;
|
||||
|
|
|
@ -16,6 +16,6 @@ shared static this()
|
|||
|
||||
void main()
|
||||
{
|
||||
import core.stdc.stdio;
|
||||
import core.stdc.stdio : fprintf, stderr;
|
||||
fprintf(stderr, "main\n");
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue