Skip to content

Commit f841c17

Browse files
committed
Move Perl_newIO() from mathoms to macro in sv.h
1 parent 354c4cb commit f841c17

File tree

5 files changed

+7
-13
lines changed

5 files changed

+7
-13
lines changed

embed.fnc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2209,7 +2209,7 @@ ARdp |OP * |newGVREF |I32 type \
22092209
ARdmp |HV * |newHV
22102210
ARdp |HV * |newHVhv |NULLOK HV *hv
22112211
ARdp |OP * |newHVREF |NN OP *o
2212-
AMRbdp |IO * |newIO
2212+
ARdmp |IO * |newIO
22132213
ARdp |OP * |newLISTOP |I32 type \
22142214
|I32 flags \
22152215
|NULLOK OP *first \

embed.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -424,6 +424,7 @@
424424
# define newHV() Perl_newHV(aTHX)
425425
# define newHVREF(a) Perl_newHVREF(aTHX_ a)
426426
# define newHVhv(a) Perl_newHVhv(aTHX_ a)
427+
# define newIO() Perl_newIO(aTHX)
427428
# define newLISTOP(a,b,c,d) Perl_newLISTOP(aTHX_ a,b,c,d)
428429
# define newLISTOPn(a,...) Perl_newLISTOPn(aTHX_ a,__VA_ARGS__)
429430
# define newLOGOP(a,b,c,d) Perl_newLOGOP(aTHX_ a,b,c,d)

mathoms.c

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -135,12 +135,6 @@ Perl_sv_nounlocking(pTHX_ SV *sv)
135135
PERL_UNUSED_ARG(sv);
136136
}
137137

138-
IO *
139-
Perl_newIO(pTHX)
140-
{
141-
return MUTABLE_IO(newSV_type(SVt_PVIO));
142-
}
143-
144138
I32
145139
Perl_my_stat(pTHX)
146140
{

proto.h

Lines changed: 4 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

sv.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2731,7 +2731,7 @@ Create a new IO, setting the reference count to 1.
27312731
27322732
=cut
27332733
*/
2734-
#define newIO() MUTABLE_IO(newSV_type(SVt_PVIO))
2734+
#define Perl_newIO(mTHX) MUTABLE_IO(Perl_newSV_type(aTHX_ SVt_PVIO))
27352735

27362736
#if defined(PERL_CORE) || defined(PERL_EXT)
27372737

0 commit comments

Comments
 (0)