Skip to content

Commit 5a02544

Browse files
authored
Use selective imports when importing from core.stdc in druntime tests (#20743)
1 parent ad947b5 commit 5a02544

File tree

26 files changed

+26
-32
lines changed

26 files changed

+26
-32
lines changed

druntime/src/test_runner.d

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import core.runtime, core.time : MonoTime;
2-
import core.stdc.stdio;
2+
import core.stdc.stdio : printf;
33

44
version (ARM) version = ARM_Any;
55
version (AArch64) version = ARM_Any;

druntime/test/aa/src/test_aa.d

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -585,8 +585,6 @@ void issue13078() nothrow pure
585585

586586
void issue14104()
587587
{
588-
import core.stdc.stdio;
589-
590588
alias K = const(ubyte)*;
591589
size_t[K] aa;
592590
immutable key = cast(K)(cast(size_t) uint.max + 1);

druntime/test/betterc/src/test19933.d

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
// https://issues.dlang.org/show_bug.cgi?id=19933
33
// https://issues.dlang.org/show_bug.cgi?id=18816
44

5-
import core.stdc.stdio;
5+
import core.stdc.stdio : fprintf, stderr;
66

77
extern(C) int main()
88
{

druntime/test/config/src/test22523.d

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// https://issues.dlang.org/show_bug.cgi?id=22523
22

3-
import core.stdc.stdio;
3+
import core.stdc.stdio : puts;
44

55
int main()
66
{

druntime/test/cpuid/src/cpuid.d

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
module puid;
22
import core.cpuid;
3-
import core.stdc.stdio;
3+
import core.stdc.stdio : printf;
44

55
mixin template printFlag(string name)
66
{

druntime/test/exceptions/src/chain.d

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// Author: Ali Çehreli
22
// See https://forum.dlang.org/post/o2n7f8$2p1t$1@digitalmars.com
33

4-
import core.stdc.stdio;
4+
import core.stdc.stdio : printf;
55

66
class TestException : Exception
77
{

druntime/test/exceptions/src/future_message.d

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import core.stdc.stdio;
1+
import core.stdc.stdio : fprintf, stderr;
22

33
// Make sure basic stuff works with future Throwable.message
44
class NoMessage : Throwable

druntime/test/exceptions/src/line_trace.d

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ void main()
66
}
77
catch (Exception e)
88
{
9-
import core.stdc.stdio;
9+
import core.stdc.stdio : printf;
1010
auto str = e.toString();
1111
printf("%.*s\n", cast(int)str.length, str.ptr);
1212
}

druntime/test/exceptions/src/long_backtrace_trunc.d

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ void main() {
3030
HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH x;
3131
x.tttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt(1);
3232
} catch (Exception e) {
33-
import core.stdc.stdio;
33+
import core.stdc.stdio : printf;
3434
auto str = e.toString();
3535
printf("%.*s\n", cast(int)str.length, str.ptr);
3636
}

druntime/test/exceptions/src/static_dtor.d

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// https://issues.dlang.org/show_bug.cgi?id=16594
2-
import core.stdc.stdio;
2+
import core.stdc.stdio : fprintf, stderr;
33

44
shared static ~this()
55
{

0 commit comments

Comments
 (0)