Skip to content

Instantly share code, notes, and snippets.

Created June 10, 2012 13:36
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save anonymous/2905660 to your computer and use it in GitHub Desktop.
Save anonymous/2905660 to your computer and use it in GitHub Desktop.
travis phel
Using worker: ppp1.worker.travis-ci.org:travis-php-1
2
3$ cd ~/builds
4$ export PARROT_CONFIG_ARGS="" PARROT_OPTIMIZE="--optimize" PARROT_TEST="smoke" CC="clang"
5$ git clone --depth=100 --quiet git://github.com/parrot/parrot.git parrot/parrot
6$ cd parrot/parrot
7$ git checkout -qf c89914d5de58a0e0a0849fe6125d8c51178085c1
8$ perlbrew use 5.14
9$ perl --version
10
11This is perl 5, version 14, subversion 2 (v5.14.2) built for i686-linux
12
13Copyright 1987-2011, Larry Wall
14
15Perl may be copied only under the terms of either the Artistic License or the
16GNU General Public License, which may be found in the Perl 5 source kit.
17
18Complete documentation for Perl, including FAQ lists, should be found on
19this system using "man perl" or "perldoc perl". If you have access to the
20Internet, point your browser at http://www.perl.org/, the Perl Home Page.
21
22$ cpanm --version
23cpanm (App::cpanminus) version 1.5011
24$ echo
25
26$ sudo apt-get install libffi-dev libicu-dev libgmp3-dev clang llvm-dev zlib1g-dev gcc-multilib
27Reading package lists... Done
28Building dependency tree
29Reading state information... Done
30libffi-dev is already the newest version.
31libgmp3-dev is already the newest version.
32zlib1g-dev is already the newest version.
33libicu-dev is already the newest version.
34The following packages were automatically installed and are no longer required:
35 liblqr-1-0-dev libatk1.0-dev libglib2.0-bin libglib2.0-dev libjasper-dev
36 libxcb-shm0-dev x11proto-xinerama-dev libpango1.0-dev x11proto-render-dev
37 ocaml-base-nox libxi-dev libxrender-dev libgraphviz-dev libcairo2-dev
38 libpng12-dev libcgraph5 libfontconfig1-dev x11proto-composite-dev
39 libxcursor-dev libexif-dev libcairo-script-interpreter2 x11proto-randr-dev
40 x11proto-damage-dev libgtk2.0-dev libxdamage-dev libfreetype6-dev
41 x11proto-fixes-dev libxcomposite-dev libtiffxx0c2 liblcms1-dev libxdot4
42 libxrandr-dev libgvpr1 librsvg2-dev libpixman-1-dev libxft-dev libxml2-utils
43 libopenexr-dev libxcb-render0-dev libexif12 libxfixes-dev libxinerama-dev
44 libgdk-pixbuf2.0-dev libilmbase-dev
45Use 'apt-get autoremove' to remove them.
46The following extra packages will be installed:
47 gcc-4.6-multilib lib64gcc1 lib64gomp1 lib64quadmath0 libc6-amd64
48 libc6-dev-amd64 libllvm2.8 llvm-2.8 llvm-2.8-dev llvm-2.8-runtime llvm-2.9
49 llvm-2.9-dev llvm-2.9-runtime llvm-runtime
50Suggested packages:
51 lib64mudflap0 llvm-2.8-doc llvm-2.9-doc
52The following NEW packages will be installed:
53 clang gcc-4.6-multilib gcc-multilib lib64gcc1 lib64gomp1 lib64quadmath0
54 libc6-amd64 libc6-dev-amd64 libllvm2.8 llvm-2.8 llvm-2.8-dev
55 llvm-2.8-runtime llvm-2.9 llvm-2.9-dev llvm-2.9-runtime llvm-dev
56 llvm-runtime
570 upgraded, 17 newly installed, 0 to remove and 21 not upgraded.
58Need to get 42.6 MB of archives.
59After this operation, 133 MB of additional disk space will be used.
60Get:1 http://de.archive.ubuntu.com/ubuntu/ oneiric-updates/main libc6-amd64 i386 2.13-20ubuntu5.1 [3,959 kB]
61Get:2 http://de.archive.ubuntu.com/ubuntu/ oneiric-updates/main libc6-dev-amd64 i386 2.13-20ubuntu5.1 [2,124 kB]
62Get:3 http://de.archive.ubuntu.com/ubuntu/ oneiric/main lib64gcc1 i386 1:4.6.1-9ubuntu3 [42.4 kB]
63Get:4 http://de.archive.ubuntu.com/ubuntu/ oneiric/main lib64gomp1 i386 4.6.1-9ubuntu3 [25.3 kB]
64Get:5 http://de.archive.ubuntu.com/ubuntu/ oneiric/main lib64quadmath0 i386 4.6.1-9ubuntu3 [126 kB]
65Get:6 http://de.archive.ubuntu.com/ubuntu/ oneiric/main gcc-4.6-multilib i386 4.6.1-9ubuntu3 [2,356 kB]
66Get:7 http://de.archive.ubuntu.com/ubuntu/ oneiric/main gcc-multilib i386 4:4.6.1-2ubuntu5 [958 B]
67Get:8 http://de.archive.ubuntu.com/ubuntu/ oneiric/universe clang i386 2.9-11ubuntu1 [4,257 kB]
68Get:9 http://de.archive.ubuntu.com/ubuntu/ oneiric/main libllvm2.8 i386 2.8-7build1 [5,997 kB]
69Get:10 http://de.archive.ubuntu.com/ubuntu/ oneiric/main llvm-2.8-runtime i386 2.8-7build1 [21.7 kB]
70Get:11 http://de.archive.ubuntu.com/ubuntu/ oneiric/main llvm-2.8 i386 2.8-7build1 [1,224 kB]
71Get:12 http://de.archive.ubuntu.com/ubuntu/ oneiric/main llvm-2.8-dev i386 2.8-7build1 [10.1 MB]
72Get:13 http://de.archive.ubuntu.com/ubuntu/ oneiric/main llvm-2.9-runtime i386 2.9+dfsg-3ubuntu2 [23.7 kB]
73Get:14 http://de.archive.ubuntu.com/ubuntu/ oneiric/main llvm-2.9 i386 2.9+dfsg-3ubuntu2 [1,346 kB]
74Get:15 http://de.archive.ubuntu.com/ubuntu/ oneiric/main llvm-2.9-dev i386 2.9+dfsg-3ubuntu2 [11.0 MB]
75Get:16 http://de.archive.ubuntu.com/ubuntu/ oneiric/universe llvm-runtime i386 2.8-6 [2,328 B]
76Get:17 http://de.archive.ubuntu.com/ubuntu/ oneiric/universe llvm-dev i386 2.8-6 [1,218 B]
77Fetched 42.6 MB in 7s (5,532 kB/s)
78Selecting previously deselected package libc6-amd64.
79(Reading database ... 108393 files and directories currently installed.)
80Unpacking libc6-amd64 (from .../libc6-amd64_2.13-20ubuntu5.1_i386.deb) ...
81Selecting previously deselected package libc6-dev-amd64.
82Unpacking libc6-dev-amd64 (from .../libc6-dev-amd64_2.13-20ubuntu5.1_i386.deb) ...
83Selecting previously deselected package lib64gcc1.
84Unpacking lib64gcc1 (from .../lib64gcc1_1%3a4.6.1-9ubuntu3_i386.deb) ...
85Selecting previously deselected package lib64gomp1.
86Unpacking lib64gomp1 (from .../lib64gomp1_4.6.1-9ubuntu3_i386.deb) ...
87Selecting previously deselected package lib64quadmath0.
88Unpacking lib64quadmath0 (from .../lib64quadmath0_4.6.1-9ubuntu3_i386.deb) ...
89Selecting previously deselected package gcc-4.6-multilib.
90Unpacking gcc-4.6-multilib (from .../gcc-4.6-multilib_4.6.1-9ubuntu3_i386.deb) ...
91Selecting previously deselected package gcc-multilib.
92Unpacking gcc-multilib (from .../gcc-multilib_4%3a4.6.1-2ubuntu5_i386.deb) ...
93Selecting previously deselected package clang.
94Unpacking clang (from .../clang_2.9-11ubuntu1_i386.deb) ...
95Selecting previously deselected package libllvm2.8.
96Unpacking libllvm2.8 (from .../libllvm2.8_2.8-7build1_i386.deb) ...
97Selecting previously deselected package llvm-2.8-runtime.
98Unpacking llvm-2.8-runtime (from .../llvm-2.8-runtime_2.8-7build1_i386.deb) ...
99Selecting previously deselected package llvm-2.8.
100Unpacking llvm-2.8 (from .../llvm-2.8_2.8-7build1_i386.deb) ...
101Selecting previously deselected package llvm-2.8-dev.
102Unpacking llvm-2.8-dev (from .../llvm-2.8-dev_2.8-7build1_i386.deb) ...
103Selecting previously deselected package llvm-2.9-runtime.
104Unpacking llvm-2.9-runtime (from .../llvm-2.9-runtime_2.9+dfsg-3ubuntu2_i386.deb) ...
105Selecting previously deselected package llvm-2.9.
106Unpacking llvm-2.9 (from .../llvm-2.9_2.9+dfsg-3ubuntu2_i386.deb) ...
107Selecting previously deselected package llvm-2.9-dev.
108Unpacking llvm-2.9-dev (from .../llvm-2.9-dev_2.9+dfsg-3ubuntu2_i386.deb) ...
109Selecting previously deselected package llvm-runtime.
110Unpacking llvm-runtime (from .../llvm-runtime_2.8-6_i386.deb) ...
111Selecting previously deselected package llvm-dev.
112Unpacking llvm-dev (from .../llvm-dev_2.8-6_i386.deb) ...
113Processing triggers for man-db ...
114Setting up libc6-amd64 (2.13-20ubuntu5.1) ...
115Setting up libc6-dev-amd64 (2.13-20ubuntu5.1) ...
116Setting up lib64gcc1 (1:4.6.1-9ubuntu3) ...
117Setting up lib64gomp1 (4.6.1-9ubuntu3) ...
118Setting up lib64quadmath0 (4.6.1-9ubuntu3) ...
119Setting up gcc-4.6-multilib (4.6.1-9ubuntu3) ...
120Setting up gcc-multilib (4:4.6.1-2ubuntu5) ...
121Setting up clang (2.9-11ubuntu1) ...
122Setting up libllvm2.8 (2.8-7build1) ...
123Setting up llvm-2.8-runtime (2.8-7build1) ...
124Setting up llvm-2.8 (2.8-7build1) ...
125Setting up llvm-2.8-dev (2.8-7build1) ...
126Setting up llvm-2.9-runtime (2.9+dfsg-3ubuntu2) ...
127Setting up llvm-2.9 (2.9+dfsg-3ubuntu2) ...
128Setting up llvm-2.9-dev (2.9+dfsg-3ubuntu2) ...
129Setting up llvm-runtime (2.8-6) ...
130Setting up llvm-dev (2.8-6) ...
131Processing triggers for libc-bin ...
132ldconfig deferred processing now taking place
133$ cpanm -n LWP::UserAgent TAP::Harness::Archive TAP::Harness::ReportByDescription
134--> Working on LWP::UserAgent
135Fetching http://www.cpan.org/authors/id/G/GA/GAAS/libwww-perl-6.04.tar.gz ... OK
136Configuring libwww-perl-6.04 ... OK
137==> Found dependencies: URI::Escape, LWP::MediaTypes, Encode::Locale, HTTP::Status, HTTP::Negotiate, File::Listing, HTML::Entities, HTTP::Daemon, Net::HTTP, URI, HTML::HeadParser, HTTP::Cookies, HTTP::Date, HTTP::Request::Common, HTTP::Response, WWW::RobotRules, HTTP::Request
138--> Working on URI::Escape
139Fetching http://www.cpan.org/authors/id/G/GA/GAAS/URI-1.60.tar.gz ... OK
140Configuring URI-1.60 ... OK
141Building URI-1.60 ... OK
142Successfully installed URI-1.60
143--> Working on LWP::MediaTypes
144Fetching http://www.cpan.org/authors/id/G/GA/GAAS/LWP-MediaTypes-6.02.tar.gz ... OK
145Configuring LWP-MediaTypes-6.02 ... OK
146Building LWP-MediaTypes-6.02 ... OK
147Successfully installed LWP-MediaTypes-6.02
148--> Working on Encode::Locale
149Fetching http://www.cpan.org/authors/id/G/GA/GAAS/Encode-Locale-1.03.tar.gz ... OK
150Configuring Encode-Locale-1.03 ... OK
151Building Encode-Locale-1.03 ... OK
152Successfully installed Encode-Locale-1.03
153--> Working on HTTP::Status
154Fetching http://www.cpan.org/authors/id/G/GA/GAAS/HTTP-Message-6.03.tar.gz ... OK
155Configuring HTTP-Message-6.03 ... OK
156==> Found dependencies: HTTP::Date, HTML::Parser
157--> Working on HTTP::Date
158Fetching http://www.cpan.org/authors/id/G/GA/GAAS/HTTP-Date-6.02.tar.gz ... OK
159Configuring HTTP-Date-6.02 ... OK
160Building HTTP-Date-6.02 ... OK
161Successfully installed HTTP-Date-6.02
162--> Working on HTML::Parser
163Fetching http://www.cpan.org/authors/id/G/GA/GAAS/HTML-Parser-3.69.tar.gz ... OK
164Configuring HTML-Parser-3.69 ... OK
165==> Found dependencies: HTML::Tagset
166--> Working on HTML::Tagset
167Fetching http://www.cpan.org/authors/id/P/PE/PETDANCE/HTML-Tagset-3.20.tar.gz ... OK
168Configuring HTML-Tagset-3.20 ... OK
169Building HTML-Tagset-3.20 ... OK
170Successfully installed HTML-Tagset-3.20
171Building HTML-Parser-3.69 ... OK
172Successfully installed HTML-Parser-3.69
173Building HTTP-Message-6.03 ... OK
174Successfully installed HTTP-Message-6.03
175--> Working on HTTP::Negotiate
176Fetching http://www.cpan.org/authors/id/G/GA/GAAS/HTTP-Negotiate-6.01.tar.gz ... OK
177Configuring HTTP-Negotiate-6.01 ... OK
178Building HTTP-Negotiate-6.01 ... OK
179Successfully installed HTTP-Negotiate-6.01
180--> Working on File::Listing
181Fetching http://www.cpan.org/authors/id/G/GA/GAAS/File-Listing-6.04.tar.gz ... OK
182Configuring File-Listing-6.04 ... OK
183Building File-Listing-6.04 ... OK
184Successfully installed File-Listing-6.04
185--> Working on HTTP::Daemon
186Fetching http://www.cpan.org/authors/id/G/GA/GAAS/HTTP-Daemon-6.01.tar.gz ... OK
187Configuring HTTP-Daemon-6.01 ... OK
188Building HTTP-Daemon-6.01 ... OK
189Successfully installed HTTP-Daemon-6.01
190--> Working on Net::HTTP
191Fetching http://www.cpan.org/authors/id/G/GA/GAAS/Net-HTTP-6.03.tar.gz ... OK
192Configuring Net-HTTP-6.03 ... OK
193Building Net-HTTP-6.03 ... OK
194Successfully installed Net-HTTP-6.03
195--> Working on HTTP::Cookies
196Fetching http://www.cpan.org/authors/id/G/GA/GAAS/HTTP-Cookies-6.01.tar.gz ... OK
197Configuring HTTP-Cookies-6.01 ... OK
198Building HTTP-Cookies-6.01 ... OK
199Successfully installed HTTP-Cookies-6.01
200--> Working on WWW::RobotRules
201Fetching http://www.cpan.org/authors/id/G/GA/GAAS/WWW-RobotRules-6.02.tar.gz ... OK
202Configuring WWW-RobotRules-6.02 ... OK
203Building WWW-RobotRules-6.02 ... OK
204Successfully installed WWW-RobotRules-6.02
205Building libwww-perl-6.04 ... OK
206Successfully installed libwww-perl-6.04
207--> Working on TAP::Harness::Archive
208Fetching http://www.cpan.org/authors/id/W/WO/WONKO/TAP-Harness-Archive-0.14.tar.gz ... OK
209Configuring TAP-Harness-Archive-0.14 ... OK
210==> Found dependencies: YAML::Tiny
211--> Working on YAML::Tiny
212Fetching http://www.cpan.org/authors/id/A/AD/ADAMK/YAML-Tiny-1.51.tar.gz ... OK
213Configuring YAML-Tiny-1.51 ... OK
214Building YAML-Tiny-1.51 ... OK
215Successfully installed YAML-Tiny-1.51
216Building TAP-Harness-Archive-0.14 ... OK
217Successfully installed TAP-Harness-Archive-0.14
218--> Working on TAP::Harness::ReportByDescription
219Fetching http://www.cpan.org/authors/id/J/JK/JKEENAN/TAP-Harness-Multiple-0.07.tar.gz ... OK
220Configuring TAP-Harness-Multiple-0.07 ... OK
221==> Found dependencies: IO::CaptureOutput
222--> Working on IO::CaptureOutput
223Fetching http://www.cpan.org/authors/id/D/DA/DAGOLDEN/IO-CaptureOutput-1.1102.tar.gz ... OK
224Configuring IO-CaptureOutput-1.1102 ... OK
225Building IO-CaptureOutput-1.1102 ... OK
226Successfully installed IO-CaptureOutput-1.1102
227Building TAP-Harness-Multiple-0.07 ... OK
228Successfully installed TAP-Harness-Multiple-0.07
22918 distributions installed
230$ perl Configure.pl $PARROT_CONFIG_ARGS $PARROT_OPTIMIZE --cc="$CC" --link="$CC" --ld="$CC" --ccflags='-g' ; make $PARROT_TEST
231Parrot Version 4.4.0 Configure 2.0
232Copyright (C) 2001-2011, Parrot Foundation.
233
234Hello, I'm Configure. My job is to poke and prod your system to figure out
235how to build Parrot. The process is completely automated, unless you passed in
236the `--ask' flag on the command line, in which case I'll prompt you for a few
237pieces of info.
238
239Since you're running this program, you obviously have Perl 5--I'll be pulling
240some defaults from its configuration.
241
242init::manifest - Check MANIFEST.....................................done.
243init::defaults - Set Configure's default values.....................done.
244init::install - Set up installation paths..........................done.
245init::hints - Load platform and local hints files................done.
246inter::progs - Determine what C compiler and linker to use........done.
247inter::make - Is make installed...................................yes.
248inter::lex - Is lex installed................................skipped.
249inter::yacc - Is yacc installed...............................skipped.
250auto::gcc - Is your C compiler actually gcc................yes, 4.2.
251auto::glibc - Is GNU libc installed...............................yes.
252auto::backtrace - Does libc have the backtrace* functions.............yes.
253auto::msvc - Is your C compiler actually Visual C++..........skipped.
254auto::attributes - Detect compiler attributes.........................done.
255auto::warnings - Detect supported compiler warnings.................done.
256auto::arch - Determine CPU architecture and OS..................done.
257auto::cpu - Generate CPU specific stuff........................done.
258init::optimize - Enable optimization.................................yes.
259inter::shlibs - Determine flags for building shared libraries.....-fPIC.
260inter::libparrot - Should parrot link against a shared library.........yes.
261inter::types - What types should Parrot use.......................done.
262auto::ops - Which opcode files should be compiled in...........done.
263auto::pmc - Which pmc files should be compiled in..............done.
264auto::headers - Probe for C headers................................done.
265auto::sizes - Determine some sizes...............................done.
266auto::byteorder - Compute native byteorder for wordsize.....little-endian.
267auto::va_ptr - Test the type of va_ptr...........................stack.
268auto::format - What formats should be used for sprintf............done.
269auto::isreg - Does your C library have a working S_ISREG..........yes.
270auto::llvm - Is minimum version of LLVM installed.................no.
271auto::inline - Does your compiler support inline....................no.
272auto::gc - Determine allocator to use..........................gms.
273auto::memalign - Does your C library support memalign................yes.
274auto::signal - Determine some signal stuff........................done.
275auto::socklen_t - Determine whether there is socklen_t................yes.
276auto::stat - Detect stat type....................................bsd.
277auto::neg_0 - Determine whether negative zero can be printed......yes.
278auto::env - Does your C library have setenv / unsetenv.........both.
279auto::timespec - Does your system has timespec.......................yes.
280auto::infnan - Is standard C Inf/NaN handling present..............yes.
281auto::thread - Does your system has thread.........................yes.
282auto::gmp - Does your platform support GMP......................yes.
283auto::readline - Does your platform support readline.................yes.
284auto::pcre - Does your platform support pcre......................no.
285auto::opengl - Does your platform support OpenGL....................no.
286auto::zlib - Does your platform support zlib.....................yes.
287auto::gettext - Does your configuration include gettext.............yes.
288auto::snprintf - Test snprintf......................................done.
289auto::perldoc - Is perldoc installed................................yes.
290auto::coverage - Are coverage analysis tools installed...lacking cover gcov2perl.
291auto::pod2man - Is pod2man installed................................yes.
292auto::ctags - Is (exuberant) ctags installed.......................no.
293auto::revision - Determine Parrot's revision...........................1.
294auto::icu - Is ICU installed....................................yes.
295auto::libffi - Is libffi installed.................................yes.
296auto::ipv6 - Determine IPV6 capabilities.........................yes.
297auto::platform - Generate a list of platform object files...........done.
298gen::config_h - Generate C headers.................................done.
299gen::core_pmcs - Generate core pmc list.............................done.
300gen::opengl - Generating OpenGL bindings......................skipped.
301gen::makefiles - Generate makefiles and other build files...........done.
302gen::config_pm - Record configuration data for later retrieval......done.
303Okay, we're done!
304
305You can now use `make' to build your Parrot.
306After that, you can use `make test' to run the test suite.
307
308Happy Hacking,
309 The Parrot Team
310
311/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/h2inc.pl include/parrot/enums.h lib/Parrot/Pmc2c/PCCMETHOD_BITS.pm
312/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/vtable_h.pl
313/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --vtable
314/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --dump src/pmc/default.pmc
315/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --dump src/pmc/fixedintegerarray.pmc
316/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --c src/pmc/fixedintegerarray.pmc
317/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --dump src/pmc/callcontext.pmc
318/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --c src/pmc/callcontext.pmc
319/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pbcversion_h.pl > include/parrot/pbcversion.h
320/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/string/api.c > src/string/api.str
321/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/debug.c > src/debug.str
322/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/dynext.c > src/dynext.str
323/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/exceptions.c > src/exceptions.str
324/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/global_setup.c > src/global_setup.str
325/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/hll.c > src/hll.str
326/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/call/pcc.c > src/call/pcc.str
327/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/call/args.c > src/call/args.str
328/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/interp/inter_cb.c > src/interp/inter_cb.str
329/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/interp/api.c > src/interp/api.str
330/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/io/api.c > src/io/api.str
331/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/key.c > src/key.str
332/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/library.c > src/library.str
333/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/multidispatch.c > src/multidispatch.str
334/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/namespace.c > src/namespace.str
335/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/nci/api.c > src/nci/api.str
336/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/nci/core_thunks.c > src/nci/core_thunks.str
337/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/nci/extra_thunks.c > src/nci/extra_thunks.str
338/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/nci/signatures.c > src/nci/signatures.str
339/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/packfile/api.c > src/packfile/api.str
340/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/packfile/segments.c > src/packfile/segments.str
341/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/packfile/object_serialization.c > src/packfile/object_serialization.str
342/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/packfile/pf_items.c > src/packfile/pf_items.str
343/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/pmc.c > src/pmc.str
344/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/oo.c > src/oo.str
345/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/runcore/cores.c > src/runcore/cores.str
346/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/runcore/main.c > src/runcore/main.str
347/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/runcore/profiling.c > src/runcore/profiling.str
348/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/runcore/subprof.c > src/runcore/subprof.str
349/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/scheduler.c > src/scheduler.str
350/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/events.c > src/events.str
351/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/string/spf_render.c > src/string/spf_render.str
352/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/string/spf_vtable.c > src/string/spf_vtable.str
353/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/string/encoding.c > src/string/encoding.str
354/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/sub.c > src/sub.str
355/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --c src/pmc/default.pmc
356/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/pmc/default.c > src/pmc/default.str
357/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --dump src/pmc/null.pmc
358/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --c src/pmc/null.pmc
359/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/pmc/null.c > src/pmc/null.str
360/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --dump src/pmc/env.pmc
361/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --c src/pmc/env.pmc
362/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/pmc/env.c > src/pmc/env.str
363/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --dump src/pmc/key.pmc
364/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --c src/pmc/key.pmc
365/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/pmc/key.c > src/pmc/key.str
366/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --dump src/pmc/unmanagedstruct.pmc
367/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --c src/pmc/unmanagedstruct.pmc
368/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/pmc/unmanagedstruct.c > src/pmc/unmanagedstruct.str
369/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --dump src/pmc/managedstruct.pmc
370/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --c src/pmc/managedstruct.pmc
371/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/pmc/managedstruct.c > src/pmc/managedstruct.str
372/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --dump src/pmc/exception.pmc
373/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --c src/pmc/exception.pmc
374/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/pmc/exception.c > src/pmc/exception.str
375/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --dump src/pmc/parrotlibrary.pmc
376/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --c src/pmc/parrotlibrary.pmc
377/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/pmc/parrotlibrary.c > src/pmc/parrotlibrary.str
378/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --dump src/pmc/parrotinterpreter.pmc
379/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --c src/pmc/parrotinterpreter.pmc
380/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/pmc/parrotinterpreter.c > src/pmc/parrotinterpreter.str
381/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --dump src/pmc/lexpad.pmc
382/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --c src/pmc/lexpad.pmc
383/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/pmc/lexpad.c > src/pmc/lexpad.str
384/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --dump src/pmc/timer.pmc
385/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --c src/pmc/timer.pmc
386/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/pmc/timer.c > src/pmc/timer.str
387/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --dump src/pmc/pointer.pmc
388/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --c src/pmc/pointer.pmc
389/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/pmc/pointer.c > src/pmc/pointer.str
390/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --dump src/pmc/sub.pmc
391/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --c src/pmc/sub.pmc
392/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/pmc/sub.c > src/pmc/sub.str
393/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --dump src/pmc/continuation.pmc
394/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --c src/pmc/continuation.pmc
395/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/pmc/continuation.c > src/pmc/continuation.str
396/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --dump src/pmc/coroutine.pmc
397/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --c src/pmc/coroutine.pmc
398/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/pmc/coroutine.c > src/pmc/coroutine.str
399/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --dump src/pmc/eval.pmc
400/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --c src/pmc/eval.pmc
401/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/pmc/eval.c > src/pmc/eval.str
402/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --dump src/pmc/nci.pmc
403/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --c src/pmc/nci.pmc
404/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/pmc/nci.c > src/pmc/nci.str
405/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --dump src/pmc/scalar.pmc
406/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --dump src/pmc/float.pmc
407/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --c src/pmc/float.pmc
408/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/pmc/float.c > src/pmc/float.str
409/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --dump src/pmc/integer.pmc
410/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --c src/pmc/integer.pmc
411/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/pmc/integer.c > src/pmc/integer.str
412/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --dump src/pmc/bigint.pmc
413/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --c src/pmc/bigint.pmc
414/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/pmc/bigint.c > src/pmc/bigint.str
415/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --dump src/pmc/bignum.pmc
416/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --c src/pmc/bignum.pmc
417/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/pmc/bignum.c > src/pmc/bignum.str
418/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --dump src/pmc/complex.pmc
419/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --c src/pmc/complex.pmc
420/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/pmc/complex.c > src/pmc/complex.str
421/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --dump src/pmc/string.pmc
422/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --c src/pmc/string.pmc
423/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/pmc/string.c > src/pmc/string.str
424/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --dump src/pmc/boolean.pmc
425/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --c src/pmc/boolean.pmc
426/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/pmc/boolean.c > src/pmc/boolean.str
427/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/pmc/fixedintegerarray.c > src/pmc/fixedintegerarray.str
428/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --dump src/pmc/iterator.pmc
429/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --c src/pmc/iterator.pmc
430/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/pmc/iterator.c > src/pmc/iterator.str
431/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --dump src/pmc/fixedstringarray.pmc
432/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --c src/pmc/fixedstringarray.pmc
433/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/pmc/fixedstringarray.c > src/pmc/fixedstringarray.str
434/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --dump src/pmc/hash.pmc
435/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --c src/pmc/hash.pmc
436/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/pmc/hash.c > src/pmc/hash.str
437/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --dump src/pmc/orderedhash.pmc
438/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --c src/pmc/orderedhash.pmc
439/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/pmc/orderedhash.c > src/pmc/orderedhash.str
440/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --dump src/pmc/oplib.pmc
441/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --c src/pmc/oplib.pmc
442/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/pmc/oplib.c > src/pmc/oplib.str
443/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --dump src/pmc/opcode.pmc
444/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --c src/pmc/opcode.pmc
445/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/pmc/opcode.c > src/pmc/opcode.str
446/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --dump src/pmc/addrregistry.pmc
447/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --c src/pmc/addrregistry.pmc
448/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/pmc/addrregistry.c > src/pmc/addrregistry.str
449/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --dump src/pmc/alarm.pmc
450/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --c src/pmc/alarm.pmc
451/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/pmc/alarm.c > src/pmc/alarm.str
452/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --dump src/pmc/arrayiterator.pmc
453/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --c src/pmc/arrayiterator.pmc
454/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/pmc/arrayiterator.c > src/pmc/arrayiterator.str
455/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --dump src/pmc/bytebuffer.pmc
456/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --c src/pmc/bytebuffer.pmc
457/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/pmc/bytebuffer.c > src/pmc/bytebuffer.str
458/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --dump src/pmc/task.pmc
459/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --dump src/pmc/callback.pmc
460/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --c src/pmc/callback.pmc
461/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/pmc/callback.c > src/pmc/callback.str
462/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/pmc/callcontext.c > src/pmc/callcontext.str
463/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --dump src/pmc/capture.pmc
464/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --c src/pmc/capture.pmc
465/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/pmc/capture.c > src/pmc/capture.str
466/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --dump src/pmc/class.pmc
467/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --c src/pmc/class.pmc
468/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/pmc/class.c > src/pmc/class.str
469/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --dump src/pmc/eventhandler.pmc
470/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --c src/pmc/eventhandler.pmc
471/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/pmc/eventhandler.c > src/pmc/eventhandler.str
472/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --dump src/pmc/exceptionhandler.pmc
473/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --c src/pmc/exceptionhandler.pmc
474/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/pmc/exceptionhandler.c > src/pmc/exceptionhandler.str
475/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --dump src/pmc/exporter.pmc
476/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --c src/pmc/exporter.pmc
477/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/pmc/exporter.c > src/pmc/exporter.str
478/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --dump src/pmc/handle.pmc
479/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --dump src/pmc/filehandle.pmc
480/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --c src/pmc/filehandle.pmc
481/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/pmc/filehandle.c > src/pmc/filehandle.str
482/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --dump src/pmc/fixedbooleanarray.pmc
483/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --c src/pmc/fixedbooleanarray.pmc
484/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/pmc/fixedbooleanarray.c > src/pmc/fixedbooleanarray.str
485/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --dump src/pmc/fixedfloatarray.pmc
486/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --c src/pmc/fixedfloatarray.pmc
487/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/pmc/fixedfloatarray.c > src/pmc/fixedfloatarray.str
488/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --dump src/pmc/fixedpmcarray.pmc
489/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --c src/pmc/fixedpmcarray.pmc
490/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/pmc/fixedpmcarray.c > src/pmc/fixedpmcarray.str
491/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --c src/pmc/handle.pmc
492/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/pmc/handle.c > src/pmc/handle.str
493/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --dump src/pmc/hashiterator.pmc
494/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --c src/pmc/hashiterator.pmc
495/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/pmc/hashiterator.c > src/pmc/hashiterator.str
496/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --dump src/pmc/hashiteratorkey.pmc
497/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --c src/pmc/hashiteratorkey.pmc
498/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/pmc/hashiteratorkey.c > src/pmc/hashiteratorkey.str
499/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --dump src/pmc/imageiofreeze.pmc
500/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --c src/pmc/imageiofreeze.pmc
501/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/pmc/imageiofreeze.c > src/pmc/imageiofreeze.str
502/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --dump src/pmc/imageiosize.pmc
503/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --c src/pmc/imageiosize.pmc
504/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/pmc/imageiosize.c > src/pmc/imageiosize.str
505/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --dump src/pmc/imageiostrings.pmc
506/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --c src/pmc/imageiostrings.pmc
507/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/pmc/imageiostrings.c > src/pmc/imageiostrings.str
508/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --dump src/pmc/imageiothaw.pmc
509/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --c src/pmc/imageiothaw.pmc
510/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/pmc/imageiothaw.c > src/pmc/imageiothaw.str
511/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --dump src/pmc/imccompiler.pmc
512/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --c src/pmc/imccompiler.pmc
513/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/pmc/imccompiler.c > src/pmc/imccompiler.str
514/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --dump src/pmc/lexinfo.pmc
515/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --c src/pmc/lexinfo.pmc
516/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/pmc/lexinfo.c > src/pmc/lexinfo.str
517/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --dump src/pmc/mappedbytearray.pmc
518/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --c src/pmc/mappedbytearray.pmc
519/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/pmc/mappedbytearray.c > src/pmc/mappedbytearray.str
520/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --dump src/pmc/resizablepmcarray.pmc
521/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --dump src/pmc/multisub.pmc
522/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --c src/pmc/multisub.pmc
523/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/pmc/multisub.c > src/pmc/multisub.str
524/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --dump src/pmc/namespace.pmc
525/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --c src/pmc/namespace.pmc
526/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/pmc/namespace.c > src/pmc/namespace.str
527/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --dump src/pmc/nativepccmethod.pmc
528/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --c src/pmc/nativepccmethod.pmc
529/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/pmc/nativepccmethod.c > src/pmc/nativepccmethod.str
530/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --dump src/pmc/object.pmc
531/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --c src/pmc/object.pmc
532/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/pmc/object.c > src/pmc/object.str
533/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --dump src/pmc/orderedhashiterator.pmc
534/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --c src/pmc/orderedhashiterator.pmc
535/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/pmc/orderedhashiterator.c > src/pmc/orderedhashiterator.str
536/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --dump src/pmc/packfile.pmc
537/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --c src/pmc/packfile.pmc
538/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/pmc/packfile.c > src/pmc/packfile.str
539/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --dump src/pmc/packfileannotation.pmc
540/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --c src/pmc/packfileannotation.pmc
541/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/pmc/packfileannotation.c > src/pmc/packfileannotation.str
542/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --dump src/pmc/packfilesegment.pmc
543/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --dump src/pmc/packfileannotations.pmc
544/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --c src/pmc/packfileannotations.pmc
545/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/pmc/packfileannotations.c > src/pmc/packfileannotations.str
546/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --dump src/pmc/packfilerawsegment.pmc
547/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --dump src/pmc/packfilebytecodesegment.pmc
548/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --c src/pmc/packfilebytecodesegment.pmc
549/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/pmc/packfilebytecodesegment.c > src/pmc/packfilebytecodesegment.str
550/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --dump src/pmc/packfileconstanttable.pmc
551/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --c src/pmc/packfileconstanttable.pmc
552/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/pmc/packfileconstanttable.c > src/pmc/packfileconstanttable.str
553/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --dump src/pmc/packfiledebug.pmc
554/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --c src/pmc/packfiledebug.pmc
555/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/pmc/packfiledebug.c > src/pmc/packfiledebug.str
556/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --dump src/pmc/packfiledirectory.pmc
557/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --c src/pmc/packfiledirectory.pmc
558/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/pmc/packfiledirectory.c > src/pmc/packfiledirectory.str
559/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --dump src/pmc/packfileopmap.pmc
560/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --c src/pmc/packfileopmap.pmc
561/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/pmc/packfileopmap.c > src/pmc/packfileopmap.str
562/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --c src/pmc/packfilerawsegment.pmc
563/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/pmc/packfilerawsegment.c > src/pmc/packfilerawsegment.str
564/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --c src/pmc/packfilesegment.pmc
565/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/pmc/packfilesegment.c > src/pmc/packfilesegment.str
566/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --dump src/pmc/packfileview.pmc
567/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --c src/pmc/packfileview.pmc
568/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/pmc/packfileview.c > src/pmc/packfileview.str
569/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --dump src/pmc/pmclist.pmc
570/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --c src/pmc/pmclist.pmc
571/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/pmc/pmclist.c > src/pmc/pmclist.str
572/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --dump src/pmc/pmcproxy.pmc
573/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --c src/pmc/pmcproxy.pmc
574/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/pmc/pmcproxy.c > src/pmc/pmcproxy.str
575/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --dump src/pmc/ptr.pmc
576/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --c src/pmc/ptr.pmc
577/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/pmc/ptr.c > src/pmc/ptr.str
578/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --dump src/pmc/ptrbuf.pmc
579/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --c src/pmc/ptrbuf.pmc
580/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/pmc/ptrbuf.c > src/pmc/ptrbuf.str
581/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --dump src/pmc/ptrobj.pmc
582/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --c src/pmc/ptrobj.pmc
583/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/pmc/ptrobj.c > src/pmc/ptrobj.str
584/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --dump src/pmc/resizablebooleanarray.pmc
585/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --c src/pmc/resizablebooleanarray.pmc
586/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/pmc/resizablebooleanarray.c > src/pmc/resizablebooleanarray.str
587/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --dump src/pmc/resizablefloatarray.pmc
588/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --c src/pmc/resizablefloatarray.pmc
589/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/pmc/resizablefloatarray.c > src/pmc/resizablefloatarray.str
590/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --dump src/pmc/resizableintegerarray.pmc
591/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --c src/pmc/resizableintegerarray.pmc
592/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/pmc/resizableintegerarray.c > src/pmc/resizableintegerarray.str
593/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --c src/pmc/resizablepmcarray.pmc
594/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/pmc/resizablepmcarray.c > src/pmc/resizablepmcarray.str
595/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --dump src/pmc/resizablestringarray.pmc
596/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --c src/pmc/resizablestringarray.pmc
597/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/pmc/resizablestringarray.c > src/pmc/resizablestringarray.str
598/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --dump src/pmc/role.pmc
599/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --c src/pmc/role.pmc
600/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/pmc/role.c > src/pmc/role.str
601/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --c src/pmc/scalar.pmc
602/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/pmc/scalar.c > src/pmc/scalar.str
603/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --dump src/pmc/scheduler.pmc
604/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --c src/pmc/scheduler.pmc
605/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/pmc/scheduler.c > src/pmc/scheduler.str
606/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --dump src/pmc/schedulermessage.pmc
607/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --c src/pmc/schedulermessage.pmc
608/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/pmc/schedulermessage.c > src/pmc/schedulermessage.str
609/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --dump src/pmc/sockaddr.pmc
610/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --c src/pmc/sockaddr.pmc
611/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/pmc/sockaddr.c > src/pmc/sockaddr.str
612/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --dump src/pmc/socket.pmc
613/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --c src/pmc/socket.pmc
614/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/pmc/socket.c > src/pmc/socket.str
615/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --dump src/pmc/stringbuilder.pmc
616/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --c src/pmc/stringbuilder.pmc
617/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/pmc/stringbuilder.c > src/pmc/stringbuilder.str
618/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --dump src/pmc/stringhandle.pmc
619/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --c src/pmc/stringhandle.pmc
620/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/pmc/stringhandle.c > src/pmc/stringhandle.str
621/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --dump src/pmc/stringiterator.pmc
622/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --c src/pmc/stringiterator.pmc
623/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/pmc/stringiterator.c > src/pmc/stringiterator.str
624/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --dump src/pmc/structview.pmc
625/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --c src/pmc/structview.pmc
626/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/pmc/structview.c > src/pmc/structview.str
627/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --c src/pmc/task.pmc
628/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/pmc/task.c > src/pmc/task.str
629/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --dump src/pmc/undef.pmc
630/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --c src/pmc/undef.pmc
631/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl src/pmc/undef.c > src/pmc/undef.str
632/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/c2str.pl --all
633clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/string -Isrc/ -o src/string/api.o -c src/string/api.c
634src/string/api.c:421:39: warning: cast from 'char *' to 'INTVAL *'
635 (aka 'long *') increases required alignment from 1 to 4 [-Wcast-align]
636 INTVAL * const buffer_flags = Buffer_bufflagsptr(d);
637 ^~~~~~~~~~~~~~~~~~~~~
638In file included from src/string/api.c:27:
639In file included from ./include/parrot/parrot.h:239:
640In file included from ./include/parrot/platform_interface.h:11:
641In file included from ./include/parrot/interpreter.h:129:
642In file included from ./include/parrot/context.h:10:
643In file included from ./include/parrot/string.h:20:
644./include/parrot/pobj.h:73:32: note: instantiated from:
645#define Buffer_bufflagsptr(b) ((INTVAL *)Buffer_bufprolog(b))
646 ^~~~~~~~~~
647src/string/api.c:2844:1: warning: control may reach end of non-void function
648 [-Wreturn-type]
649}
650^
651src/string/api.c:2874:1: warning: control may reach end of non-void function
652 [-Wreturn-type]
653}
654^
655src/string/api.c:2904:1: warning: control may reach end of non-void function
656 [-Wreturn-type]
657}
658^
6594 warnings generated.
660clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/ops -Isrc/ -o src/ops/core_ops.o -c src/ops/core_ops.c
661src/ops/core_ops.c:13607:22: warning: unused parameter 'cur_opcode'
662 [-Wunused-parameter]
663Parrot_end(opcode_t *cur_opcode, PARROT_INTERP) {
664 ^
665src/ops/core_ops.c:13607:34: warning: unused parameter 'interp'
666 [-Wunused-parameter]
667Parrot_end(opcode_t *cur_opcode, PARROT_INTERP) {
668 ^
669In file included from src/ops/core_ops.c:13:
670In file included from ./include/parrot/oplib/core_ops.h:17:
671In file included from ./include/parrot/parrot.h:239:
672In file included from ./include/parrot/platform_interface.h:11:
673./include/parrot/interpreter.h:102:46: note: instantiated from:
674#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
675 ^
676src/ops/core_ops.c:13607:34: note: instantiated from:
677Parrot_end(opcode_t *cur_opcode, PARROT_INTERP) {
678 ^
679In file included from src/ops/core_ops.c:13:
680In file included from ./include/parrot/oplib/core_ops.h:17:
681In file included from ./include/parrot/parrot.h:239:
682In file included from ./include/parrot/platform_interface.h:11:
683./include/parrot/interpreter.h:102:67: note: instantiated from:
684#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
685 ^
686src/ops/core_ops.c:13755:38: warning: unused parameter 'interp'
687 [-Wunused-parameter]
688Parrot_jump_ic(opcode_t *cur_opcode, PARROT_INTERP) {
689 ^
690In file included from src/ops/core_ops.c:13:
691In file included from ./include/parrot/oplib/core_ops.h:17:
692In file included from ./include/parrot/parrot.h:239:
693In file included from ./include/parrot/platform_interface.h:11:
694./include/parrot/interpreter.h:102:46: note: instantiated from:
695#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
696 ^
697src/ops/core_ops.c:13755:38: note: instantiated from:
698Parrot_jump_ic(opcode_t *cur_opcode, PARROT_INTERP) {
699 ^
700In file included from src/ops/core_ops.c:13:
701In file included from ./include/parrot/oplib/core_ops.h:17:
702In file included from ./include/parrot/parrot.h:239:
703In file included from ./include/parrot/platform_interface.h:11:
704./include/parrot/interpreter.h:102:67: note: instantiated from:
705#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
706 ^
707src/ops/core_ops.c:13799:18: warning: equality comparison with extraneous
708 parentheses [-Wparentheses]
709 if ((IREG(1) == 0)) {
710 ~~~~~~~~^~~~
711src/ops/core_ops.c:13799:18: note: use '=' to turn this equality comparison into
712 an assignment
713 if ((IREG(1) == 0)) {
714 ^~
715 =
716src/ops/core_ops.c:13799:18: note: remove extraneous parentheses around the
717 comparison to silence this warning
718 if ((IREG(1) == 0)) {
719 ~ ^ ~
720src/ops/core_ops.c:14166:18: warning: equality comparison with extraneous
721 parentheses [-Wparentheses]
722 if ((IREG(1) == EXCEPT_doomed)) {
723 ~~~~~~~~^~~~~~~~~~~~~~~~
724src/ops/core_ops.c:14166:18: note: use '=' to turn this equality comparison into
725 an assignment
726 if ((IREG(1) == EXCEPT_doomed)) {
727 ^~
728 =
729src/ops/core_ops.c:14166:18: note: remove extraneous parentheses around the
730 comparison to silence this warning
731 if ((IREG(1) == EXCEPT_doomed)) {
732 ~ ^ ~
733src/ops/core_ops.c:14181:1: warning: control may reach end of non-void function
734 [-Wreturn-type]
735}
736^
737src/ops/core_ops.c:14185:20: warning: equality comparison with extraneous
738 parentheses [-Wparentheses]
739 if ((ICONST(1) == EXCEPT_doomed)) {
740 ~~~~~~~~~~^~~~~~~~~~~~~~~~
741src/ops/core_ops.c:14185:20: note: use '=' to turn this equality comparison into
742 an assignment
743 if ((ICONST(1) == EXCEPT_doomed)) {
744 ^~
745 =
746src/ops/core_ops.c:14185:20: note: remove extraneous parentheses around the
747 comparison to silence this warning
748 if ((ICONST(1) == EXCEPT_doomed)) {
749 ~ ^ ~
750src/ops/core_ops.c:14200:1: warning: control may reach end of non-void function
751 [-Wreturn-type]
752}
753^
754src/ops/core_ops.c:14204:18: warning: equality comparison with extraneous
755 parentheses [-Wparentheses]
756 if ((IREG(1) == EXCEPT_doomed)) {
757 ~~~~~~~~^~~~~~~~~~~~~~~~
758src/ops/core_ops.c:14204:18: note: use '=' to turn this equality comparison into
759 an assignment
760 if ((IREG(1) == EXCEPT_doomed)) {
761 ^~
762 =
763src/ops/core_ops.c:14204:18: note: remove extraneous parentheses around the
764 comparison to silence this warning
765 if ((IREG(1) == EXCEPT_doomed)) {
766 ~ ^ ~
767src/ops/core_ops.c:14219:1: warning: control may reach end of non-void function
768 [-Wreturn-type]
769}
770^
771src/ops/core_ops.c:14223:20: warning: equality comparison with extraneous
772 parentheses [-Wparentheses]
773 if ((ICONST(1) == EXCEPT_doomed)) {
774 ~~~~~~~~~~^~~~~~~~~~~~~~~~
775src/ops/core_ops.c:14223:20: note: use '=' to turn this equality comparison into
776 an assignment
777 if ((ICONST(1) == EXCEPT_doomed)) {
778 ^~
779 =
780src/ops/core_ops.c:14223:20: note: remove extraneous parentheses around the
781 comparison to silence this warning
782 if ((ICONST(1) == EXCEPT_doomed)) {
783 ~ ^ ~
784src/ops/core_ops.c:14238:1: warning: control may reach end of non-void function
785 [-Wreturn-type]
786}
787^
788src/ops/core_ops.c:14277:36: warning: equality comparison with extraneous
789 parentheses [-Wparentheses]
790 if ((eh->vtable->base_type == enum_class_ExceptionHandler)) {
791 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
792src/ops/core_ops.c:14277:36: note: use '=' to turn this equality comparison into
793 an assignment
794 if ((eh->vtable->base_type == enum_class_ExceptionHandler)) {
795 ^~
796 =
797src/ops/core_ops.c:14277:36: note: remove extraneous parentheses around the
798 comparison to silence this warning
799 if ((eh->vtable->base_type == enum_class_ExceptionHandler)) {
800 ~ ^ ~
801src/ops/core_ops.c:14313:36: warning: equality comparison with extraneous
802 parentheses [-Wparentheses]
803 if ((eh->vtable->base_type == enum_class_ExceptionHandler)) {
804 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
805src/ops/core_ops.c:14313:36: note: use '=' to turn this equality comparison into
806 an assignment
807 if ((eh->vtable->base_type == enum_class_ExceptionHandler)) {
808 ^~
809 =
810src/ops/core_ops.c:14313:36: note: remove extraneous parentheses around the
811 comparison to silence this warning
812 if ((eh->vtable->base_type == enum_class_ExceptionHandler)) {
813 ~ ^ ~
814src/ops/core_ops.c:14750:12: warning: equality comparison with extraneous
815 parentheses [-Wparentheses]
816 if ((p == NULLfunc)) {
817 ~~^~~~~~~~~~~
818src/ops/core_ops.c:14750:12: note: use '=' to turn this equality comparison into
819 an assignment
820 if ((p == NULLfunc)) {
821 ^~
822 =
823src/ops/core_ops.c:14750:12: note: remove extraneous parentheses around the
824 comparison to silence this warning
825 if ((p == NULLfunc)) {
826 ~ ^ ~
827src/ops/core_ops.c:14777:12: warning: equality comparison with extraneous
828 parentheses [-Wparentheses]
829 if ((p == NULLfunc)) {
830 ~~^~~~~~~~~~~
831src/ops/core_ops.c:14777:12: note: use '=' to turn this equality comparison into
832 an assignment
833 if ((p == NULLfunc)) {
834 ^~
835 =
836src/ops/core_ops.c:14777:12: note: remove extraneous parentheses around the
837 comparison to silence this warning
838 if ((p == NULLfunc)) {
839 ~ ^ ~
840src/ops/core_ops.c:14804:12: warning: equality comparison with extraneous
841 parentheses [-Wparentheses]
842 if ((p == NULLfunc)) {
843 ~~^~~~~~~~~~~
844src/ops/core_ops.c:14804:12: note: use '=' to turn this equality comparison into
845 an assignment
846 if ((p == NULLfunc)) {
847 ^~
848 =
849src/ops/core_ops.c:14804:12: note: remove extraneous parentheses around the
850 comparison to silence this warning
851 if ((p == NULLfunc)) {
852 ~ ^ ~
853src/ops/core_ops.c:14831:12: warning: equality comparison with extraneous
854 parentheses [-Wparentheses]
855 if ((p == NULLfunc)) {
856 ~~^~~~~~~~~~~
857src/ops/core_ops.c:14831:12: note: use '=' to turn this equality comparison into
858 an assignment
859 if ((p == NULLfunc)) {
860 ^~
861 =
862src/ops/core_ops.c:14831:12: note: remove extraneous parentheses around the
863 comparison to silence this warning
864 if ((p == NULLfunc)) {
865 ~ ^ ~
866src/ops/core_ops.c:14858:12: warning: equality comparison with extraneous
867 parentheses [-Wparentheses]
868 if ((p == NULLfunc)) {
869 ~~^~~~~~~~~~~
870src/ops/core_ops.c:14858:12: note: use '=' to turn this equality comparison into
871 an assignment
872 if ((p == NULLfunc)) {
873 ^~
874 =
875src/ops/core_ops.c:14858:12: note: remove extraneous parentheses around the
876 comparison to silence this warning
877 if ((p == NULLfunc)) {
878 ~ ^ ~
879src/ops/core_ops.c:14885:12: warning: equality comparison with extraneous
880 parentheses [-Wparentheses]
881 if ((p == NULLfunc)) {
882 ~~^~~~~~~~~~~
883src/ops/core_ops.c:14885:12: note: use '=' to turn this equality comparison into
884 an assignment
885 if ((p == NULLfunc)) {
886 ^~
887 =
888src/ops/core_ops.c:14885:12: note: remove extraneous parentheses around the
889 comparison to silence this warning
890 if ((p == NULLfunc)) {
891 ~ ^ ~
892src/ops/core_ops.c:14910:12: warning: equality comparison with extraneous
893 parentheses [-Wparentheses]
894 if ((p == NULL)) {
895 ~~^~~~~~~
896src/ops/core_ops.c:14910:12: note: use '=' to turn this equality comparison into
897 an assignment
898 if ((p == NULL)) {
899 ^~
900 =
901src/ops/core_ops.c:14910:12: note: remove extraneous parentheses around the
902 comparison to silence this warning
903 if ((p == NULL)) {
904 ~ ^ ~
905src/ops/core_ops.c:14935:12: warning: equality comparison with extraneous
906 parentheses [-Wparentheses]
907 if ((p == NULL)) {
908 ~~^~~~~~~
909src/ops/core_ops.c:14935:12: note: use '=' to turn this equality comparison into
910 an assignment
911 if ((p == NULL)) {
912 ^~
913 =
914src/ops/core_ops.c:14935:12: note: remove extraneous parentheses around the
915 comparison to silence this warning
916 if ((p == NULL)) {
917 ~ ^ ~
918src/ops/core_ops.c:15233:18: warning: equality comparison with extraneous
919 parentheses [-Wparentheses]
920 if ((IREG(1) == IREG(2))) {
921 ~~~~~~~~^~~~~~~
922src/ops/core_ops.c:15233:18: note: use '=' to turn this equality comparison into
923 an assignment
924 if ((IREG(1) == IREG(2))) {
925 ^~
926 =
927src/ops/core_ops.c:15233:18: note: remove extraneous parentheses around the
928 comparison to silence this warning
929 if ((IREG(1) == IREG(2))) {
930 ~ ^ ~
931src/ops/core_ops.c:15242:20: warning: equality comparison with extraneous
932 parentheses [-Wparentheses]
933 if ((ICONST(1) == IREG(2))) {
934 ~~~~~~~~~~^~~~~~~
935src/ops/core_ops.c:15242:20: note: use '=' to turn this equality comparison into
936 an assignment
937 if ((ICONST(1) == IREG(2))) {
938 ^~
939 =
940src/ops/core_ops.c:15242:20: note: remove extraneous parentheses around the
941 comparison to silence this warning
942 if ((ICONST(1) == IREG(2))) {
943 ~ ^ ~
944src/ops/core_ops.c:15251:18: warning: equality comparison with extraneous
945 parentheses [-Wparentheses]
946 if ((IREG(1) == ICONST(2))) {
947 ~~~~~~~~^~~~~~~~~
948src/ops/core_ops.c:15251:18: note: use '=' to turn this equality comparison into
949 an assignment
950 if ((IREG(1) == ICONST(2))) {
951 ^~
952 =
953src/ops/core_ops.c:15251:18: note: remove extraneous parentheses around the
954 comparison to silence this warning
955 if ((IREG(1) == ICONST(2))) {
956 ~ ^ ~
957src/ops/core_ops.c:15260:18: warning: equality comparison with extraneous
958 parentheses [-Wparentheses]
959 if ((NREG(1) == NREG(2))) {
960 ~~~~~~~~^~~~~~~
961src/ops/core_ops.c:15260:18: note: use '=' to turn this equality comparison into
962 an assignment
963 if ((NREG(1) == NREG(2))) {
964 ^~
965 =
966src/ops/core_ops.c:15260:18: note: remove extraneous parentheses around the
967 comparison to silence this warning
968 if ((NREG(1) == NREG(2))) {
969 ~ ^ ~
970src/ops/core_ops.c:15269:20: warning: equality comparison with extraneous
971 parentheses [-Wparentheses]
972 if ((NCONST(1) == NREG(2))) {
973 ~~~~~~~~~~^~~~~~~
974src/ops/core_ops.c:15269:20: note: use '=' to turn this equality comparison into
975 an assignment
976 if ((NCONST(1) == NREG(2))) {
977 ^~
978 =
979src/ops/core_ops.c:15269:20: note: remove extraneous parentheses around the
980 comparison to silence this warning
981 if ((NCONST(1) == NREG(2))) {
982 ~ ^ ~
983src/ops/core_ops.c:15278:18: warning: equality comparison with extraneous
984 parentheses [-Wparentheses]
985 if ((NREG(1) == NCONST(2))) {
986 ~~~~~~~~^~~~~~~~~
987src/ops/core_ops.c:15278:18: note: use '=' to turn this equality comparison into
988 an assignment
989 if ((NREG(1) == NCONST(2))) {
990 ^~
991 =
992src/ops/core_ops.c:15278:18: note: remove extraneous parentheses around the
993 comparison to silence this warning
994 if ((NREG(1) == NCONST(2))) {
995 ~ ^ ~
996src/ops/core_ops.c:15405:18: warning: equality comparison with extraneous
997 parentheses [-Wparentheses]
998 if ((SREG(1) == SREG(2))) {
999 ~~~~~~~~^~~~~~~
1000src/ops/core_ops.c:15405:18: note: use '=' to turn this equality comparison into
1001 an assignment
1002 if ((SREG(1) == SREG(2))) {
1003 ^~
1004 =
1005src/ops/core_ops.c:15405:18: note: remove extraneous parentheses around the
1006 comparison to silence this warning
1007 if ((SREG(1) == SREG(2))) {
1008 ~ ^ ~
1009src/ops/core_ops.c:15414:20: warning: equality comparison with extraneous
1010 parentheses [-Wparentheses]
1011 if ((SCONST(1) == SREG(2))) {
1012 ~~~~~~~~~~^~~~~~~
1013src/ops/core_ops.c:15414:20: note: use '=' to turn this equality comparison into
1014 an assignment
1015 if ((SCONST(1) == SREG(2))) {
1016 ^~
1017 =
1018src/ops/core_ops.c:15414:20: note: remove extraneous parentheses around the
1019 comparison to silence this warning
1020 if ((SCONST(1) == SREG(2))) {
1021 ~ ^ ~
1022src/ops/core_ops.c:15423:18: warning: equality comparison with extraneous
1023 parentheses [-Wparentheses]
1024 if ((SREG(1) == SCONST(2))) {
1025 ~~~~~~~~^~~~~~~~~
1026src/ops/core_ops.c:15423:18: note: use '=' to turn this equality comparison into
1027 an assignment
1028 if ((SREG(1) == SCONST(2))) {
1029 ^~
1030 =
1031src/ops/core_ops.c:15423:18: note: remove extraneous parentheses around the
1032 comparison to silence this warning
1033 if ((SREG(1) == SCONST(2))) {
1034 ~ ^ ~
1035src/ops/core_ops.c:15432:20: warning: equality comparison with extraneous
1036 parentheses [-Wparentheses]
1037 if ((SCONST(1) == SCONST(2))) {
1038 ~~~~~~~~~~^~~~~~~~~
1039src/ops/core_ops.c:15432:20: note: use '=' to turn this equality comparison into
1040 an assignment
1041 if ((SCONST(1) == SCONST(2))) {
1042 ^~
1043 =
1044src/ops/core_ops.c:15432:20: note: remove extraneous parentheses around the
1045 comparison to silence this warning
1046 if ((SCONST(1) == SCONST(2))) {
1047 ~ ^ ~
1048src/ops/core_ops.c:15441:18: warning: equality comparison with extraneous
1049 parentheses [-Wparentheses]
1050 if ((PREG(1) == PREG(2))) {
1051 ~~~~~~~~^~~~~~~
1052src/ops/core_ops.c:15441:18: note: use '=' to turn this equality comparison into
1053 an assignment
1054 if ((PREG(1) == PREG(2))) {
1055 ^~
1056 =
1057src/ops/core_ops.c:15441:18: note: remove extraneous parentheses around the
1058 comparison to silence this warning
1059 if ((PREG(1) == PREG(2))) {
1060 ~ ^ ~
1061src/ops/core_ops.c:16356:18: warning: equality comparison with extraneous
1062 parentheses [-Wparentheses]
1063 if ((PREG(2) == PREG(3))) {
1064 ~~~~~~~~^~~~~~~
1065src/ops/core_ops.c:16356:18: note: use '=' to turn this equality comparison into
1066 an assignment
1067 if ((PREG(2) == PREG(3))) {
1068 ^~
1069 =
1070src/ops/core_ops.c:16356:18: note: remove extraneous parentheses around the
1071 comparison to silence this warning
1072 if ((PREG(2) == PREG(3))) {
1073 ~ ^ ~
1074src/ops/core_ops.c:16392:18: warning: equality comparison with extraneous
1075 parentheses [-Wparentheses]
1076 if ((PREG(2) == PREG(3))) {
1077 ~~~~~~~~^~~~~~~
1078src/ops/core_ops.c:16392:18: note: use '=' to turn this equality comparison into
1079 an assignment
1080 if ((PREG(2) == PREG(3))) {
1081 ^~
1082 =
1083src/ops/core_ops.c:16392:18: note: remove extraneous parentheses around the
1084 comparison to silence this warning
1085 if ((PREG(2) == PREG(3))) {
1086 ~ ^ ~
1087src/ops/core_ops.c:21413:18: warning: equality comparison with extraneous
1088 parentheses [-Wparentheses]
1089 if ((SREG(2) == NULL)) {
1090 ~~~~~~~~^~~~~~~
1091src/ops/core_ops.c:21413:18: note: use '=' to turn this equality comparison into
1092 an assignment
1093 if ((SREG(2) == NULL)) {
1094 ^~
1095 =
1096src/ops/core_ops.c:21413:18: note: remove extraneous parentheses around the
1097 comparison to silence this warning
1098 if ((SREG(2) == NULL)) {
1099 ~ ^ ~
1100src/ops/core_ops.c:21452:20: warning: equality comparison with extraneous
1101 parentheses [-Wparentheses]
1102 if ((SCONST(2) == NULL)) {
1103 ~~~~~~~~~~^~~~~~~
1104src/ops/core_ops.c:21452:20: note: use '=' to turn this equality comparison into
1105 an assignment
1106 if ((SCONST(2) == NULL)) {
1107 ^~
1108 =
1109src/ops/core_ops.c:21452:20: note: remove extraneous parentheses around the
1110 comparison to silence this warning
1111 if ((SCONST(2) == NULL)) {
1112 ~ ^ ~
1113src/ops/core_ops.c:21491:18: warning: equality comparison with extraneous
1114 parentheses [-Wparentheses]
1115 if ((SREG(2) == NULL)) {
1116 ~~~~~~~~^~~~~~~
1117src/ops/core_ops.c:21491:18: note: use '=' to turn this equality comparison into
1118 an assignment
1119 if ((SREG(2) == NULL)) {
1120 ^~
1121 =
1122src/ops/core_ops.c:21491:18: note: remove extraneous parentheses around the
1123 comparison to silence this warning
1124 if ((SREG(2) == NULL)) {
1125 ~ ^ ~
1126src/ops/core_ops.c:21530:20: warning: equality comparison with extraneous
1127 parentheses [-Wparentheses]
1128 if ((SCONST(2) == NULL)) {
1129 ~~~~~~~~~~^~~~~~~
1130src/ops/core_ops.c:21530:20: note: use '=' to turn this equality comparison into
1131 an assignment
1132 if ((SCONST(2) == NULL)) {
1133 ^~
1134 =
1135src/ops/core_ops.c:21530:20: note: remove extraneous parentheses around the
1136 comparison to silence this warning
1137 if ((SCONST(2) == NULL)) {
1138 ~ ^ ~
113939 warnings generated.
1140clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc -Isrc/ -o src/core_pmcs.o -c src/core_pmcs.c
1141clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc -Isrc/ -o src/datatypes.o -c src/datatypes.c
1142clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc -Isrc/ -o src/debug.o -c src/debug.c
1143src/debug.c:2590:62: warning: unused parameter 'space' [-Wunused-parameter]
1144PDB_disassemble_op(PARROT_INTERP, ARGOUT(char *dest), size_t space,
1145 ^
11461 warning generated.
1147clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc -Isrc/ -o src/disassemble.o -c src/disassemble.c
1148clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc -Isrc/ -o src/dynext.o -c src/dynext.c
1149clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/embed -Isrc/ -o src/embed/api.o -c src/embed/api.c
1150clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/embed -Isrc/ -o src/embed/bytecode.o -c src/embed/bytecode.c
1151src/embed/bytecode.c:80:38: warning: cast from 'const unsigned char *' to
1152 'const opcode_t *' (aka 'const long *') increases required alignment from
1153 1 to 4 [-Wcast-align]
1154 if (!PackFile_unpack(interp, pf, (const opcode_t *)pbc, bytecode_size)) {
1155 ^~~~~~~~~~~~~~~~~~~~~
11561 warning generated.
1157clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/embed -Isrc/ -o src/embed/strings.o -c src/embed/strings.c
1158clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/embed -Isrc/ -o src/embed/pmc.o -c src/embed/pmc.c
1159clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/string -Isrc/ -o src/string/encoding.o -c src/string/encoding.c
1160src/string/encoding.c:205:1: warning: control may reach end of non-void function
1161 [-Wreturn-type]
1162}
1163^
1164src/string/encoding.c:238:1: warning: control reaches end of non-void function
1165 [-Wreturn-type]
1166}
1167^
11682 warnings generated.
1169clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc -Isrc/ -o src/exceptions.o -c src/exceptions.c
1170clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc -Isrc/ -o src/exit.o -c src/exit.c
1171/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/vtable_extend.pl
1172clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fPIC -Isrc -o src/extend.o -c src/extend.c
1173clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc -Isrc/ -o src/extend_vtable.o -c src/extend_vtable.c
1174clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc -Isrc/ -o src/alarm.o -c src/alarm.c
1175clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/gc -Isrc/ -o src/gc/alloc_memory.o -c src/gc/alloc_memory.c
1176clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/gc -Isrc/ -o src/gc/alloc_resources.o -c src/gc/alloc_resources.c
1177src/gc/alloc_resources.c:319:22: warning: cast from 'char *' to 'PObj *'
1178 (aka 'struct pobj_t *') increases required alignment from 1 to 4
1179 [-Wcast-align]
1180 object = (PObj*)((char *)object + pool->object_size);
1181 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1182src/gc/alloc_resources.c:722:20: warning: cast from 'char *' to 'PMC *'
1183 (aka 'struct PMC *') increases required alignment from 1 to 4
1184 [-Wcast-align]
1185 PMC *p = (PMC *)((char*)cur_arena->start_objects);
1186 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1187src/gc/alloc_resources.c:734:17: warning: cast from 'char *' to 'PMC *'
1188 (aka 'struct PMC *') increases required alignment from 1 to 4
1189 [-Wcast-align]
1190 p = (PMC *)((char *)p + object_size);
1191 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11923 warnings generated.
1193clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/gc -Isrc/ -o src/gc/api.o -c src/gc/api.c
1194clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/gc -Isrc/ -o src/gc/gc_ms.o -c src/gc/gc_ms.c
1195src/gc/gc_ms.c:1080:25: warning: cast from 'char *' to 'PMC_Attribute_Free_List
1196 *' (aka 'struct PMC_Attribute_Free_List *') increases required alignment
1197 from 1 to 4 [-Wcast-align]
1198 pool->newfree = (PMC_Attribute_Free_List *)
1199 ^~~~~~~~~~~~~~~~~~~~~~~~~~~
1200src/gc/gc_ms.c:1115:23: warning: cast from 'char *' to 'PMC_Attribute_Free_List
1201 *' (aka 'struct PMC_Attribute_Free_List *') increases required alignment
1202 from 1 to 4 [-Wcast-align]
1203 pool->newlast = (PMC_Attribute_Free_List *)((char *)next + item_space);
1204 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1205src/gc/gc_ms.c:1952:47: warning: cast from 'char *' to 'INTVAL *' (aka 'long *')
1206 increases required alignment from 1 to 4 [-Wcast-align]
1207 Memory_Block *old_block = Buffer_pool(b);
1208 ^~~~~~~~~~~~~~
1209In file included from src/gc/gc_ms.c:16:
1210In file included from ./include/parrot/parrot.h:239:
1211In file included from ./include/parrot/platform_interface.h:11:
1212In file included from ./include/parrot/interpreter.h:129:
1213In file included from ./include/parrot/context.h:10:
1214In file included from ./include/parrot/string.h:20:
1215./include/parrot/pobj.h:78:44: note: instantiated from:
1216#define Buffer_pool(b) ((Memory_Block *)( *(INTVAL*)(Buffer_bufprolog(b))...
1217 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1218src/gc/gc_ms.c:1956:21: warning: cast from 'char *' to 'Parrot_Buffer *'
1219 (aka 'struct buffer_t *') increases required alignment from 1 to 4
1220 [-Wcast-align]
1221 b = (Parrot_Buffer *)((char *)b + object_size);
1222 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
12234 warnings generated.
1224clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/gc -Isrc/ -o src/gc/gc_inf.o -c src/gc/gc_inf.c
1225clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/gc -Isrc/ -o src/gc/gc_ms2.o -c src/gc/gc_ms2.c
1226In file included from src/gc/gc_ms2.c:18:
1227./include/parrot/pointer_array.h:138:18: warning: unused parameter 'interp'
1228 [-Wunused-parameter]
1229Parrot_pa_remove(PARROT_INTERP, ARGIN(Parrot_Pointer_Array *self), ...
1230 ^
1231In file included from src/gc/gc_ms2.c:16:
1232In file included from ./include/parrot/parrot.h:239:
1233In file included from ./include/parrot/platform_interface.h:11:
1234./include/parrot/interpreter.h:102:46: note: instantiated from:
1235#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
1236 ^
1237In file included from src/gc/gc_ms2.c:18:
1238./include/parrot/pointer_array.h:138:18: note: instantiated from:
1239Parrot_pa_remove(PARROT_INTERP, ARGIN(Parrot_Pointer_Array *self), ...
1240 ^
1241In file included from src/gc/gc_ms2.c:16:
1242In file included from ./include/parrot/parrot.h:239:
1243In file included from ./include/parrot/platform_interface.h:11:
1244./include/parrot/interpreter.h:102:67: note: instantiated from:
1245#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
1246 ^
1247src/gc/gc_ms2.c:726:49: warning: cast from 'char *' to 'pmc_alloc_struct *' (aka
1248 'struct pmc_alloc_struct *') increases required alignment from 1 to 4
1249 [-Wcast-align]
1250 Parrot_pa_remove(interp, self->objects, PMC2PAC(pmc)->ptr);
1251 ^~~~~~~~~~~~
1252src/gc/gc_ms2.c:33:21: note: instantiated from:
1253#define PMC2PAC(p) ((pmc_alloc_struct *)((char*)(p) - sizeof (void *)))
1254 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1255src/gc/gc_ms2.c:731:58: warning: cast from 'char *' to 'pmc_alloc_struct *' (aka
1256 'struct pmc_alloc_struct *') increases required alignment from 1 to 4
1257 [-Wcast-align]
1258 Parrot_gc_pool_free(interp, self->pmc_allocator, PMC2PAC(pmc));
1259 ^~~~~~~~~~~~
1260src/gc/gc_ms2.c:33:21: note: instantiated from:
1261#define PMC2PAC(p) ((pmc_alloc_struct *)((char*)(p) - sizeof (void *)))
1262 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1263src/gc/gc_ms2.c:754:38: warning: cast from 'char *' to 'pmc_alloc_struct *' (aka
1264 'struct pmc_alloc_struct *') increases required alignment from 1 to 4
1265 [-Wcast-align]
1266 pmc_alloc_struct * const item = PMC2PAC(pmc);
1267 ^~~~~~~~~~~~
1268src/gc/gc_ms2.c:33:21: note: instantiated from:
1269#define PMC2PAC(p) ((pmc_alloc_struct *)((char*)(p) - sizeof (void *)))
1270 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1271src/gc/gc_ms2.c:836:49: warning: cast from 'char *' to 'string_alloc_struct *'
1272 (aka 'struct string_alloc_struct *') increases required alignment from 1
1273 to 4 [-Wcast-align]
1274 Parrot_pa_remove(interp, self->strings, STR2PAC(s)->ptr);
1275 ^~~~~~~~~~
1276src/gc/gc_ms2.c:34:21: note: instantiated from:
1277#define STR2PAC(p) ((string_alloc_struct *)((char*)(p) - sizeof (void *)))
1278 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1279src/gc/gc_ms2.c:844:61: warning: cast from 'char *' to 'string_alloc_struct *'
1280 (aka 'struct string_alloc_struct *') increases required alignment from 1
1281 to 4 [-Wcast-align]
1282 Parrot_gc_pool_free(interp, self->string_allocator, STR2PAC(s));
1283 ^~~~~~~~~~
1284src/gc/gc_ms2.c:34:21: note: instantiated from:
1285#define STR2PAC(p) ((string_alloc_struct *)((char*)(p) - sizeof (void *)))
1286 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1287src/gc/gc_ms2.c:1146:5: warning: cast from 'char *' to 'pmc_alloc_struct *' (aka
1288 'struct pmc_alloc_struct *') increases required alignment from 1 to 4
1289 [-Wcast-align]
1290 POINTER_ARRAY_ITER(list,
1291 ^~~~~~~~~~~~~~~~~~~~~~~~
1292src/gc/gc_ms2.c:1154:44: note: instantiated from:
1293 Parrot_pa_remove(interp, list, PMC2PAC(pmc)->ptr);
1294 ^~~~~~~~~~~~
1295src/gc/gc_ms2.c:33:21: note: instantiated from:
1296#define PMC2PAC(p) ((pmc_alloc_struct *)((char*)(p) - sizeof (void *)))
1297 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1298src/gc/gc_ms2.c:1192:5: warning: cast from 'char *' to 'pmc_alloc_struct *' (aka
1299 'struct pmc_alloc_struct *') increases required alignment from 1 to 4
1300 [-Wcast-align]
1301 POINTER_ARRAY_ITER(list,
1302 ^~~~~~~~~~~~~~~~~~~~~~~~
1303src/gc/gc_ms2.c:1194:40: note: instantiated from:
1304 Parrot_pa_remove(interp, list, PMC2PAC(pmc)->ptr);
1305 ^~~~~~~~~~~~
1306src/gc/gc_ms2.c:33:21: note: instantiated from:
1307#define PMC2PAC(p) ((pmc_alloc_struct *)((char*)(p) - sizeof (void *)))
1308 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1309src/gc/gc_ms2.c:1222:5: warning: cast from 'char *' to 'string_alloc_struct *'
1310 (aka 'struct string_alloc_struct *') increases required alignment from 1
1311 to 4 [-Wcast-align]
1312 POINTER_ARRAY_ITER(list,
1313 ^~~~~~~~~~~~~~~~~~~~~~~~
1314src/gc/gc_ms2.c:1232:44: note: instantiated from:
1315 Parrot_pa_remove(interp, list, STR2PAC(obj)->ptr);
1316 ^~~~~~~~~~~~
1317src/gc/gc_ms2.c:34:21: note: instantiated from:
1318#define STR2PAC(p) ((string_alloc_struct *)((char*)(p) - sizeof (void *)))
1319 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1320src/gc/gc_ms2.c:1264:30: warning: cast from 'char *' to 'pmc_alloc_struct *'
1321 (aka 'struct pmc_alloc_struct *') increases required alignment from 1 to 4
1322 [-Wcast-align]
1323 pmc_alloc_struct *item = PMC2PAC(ptr);
1324 ^~~~~~~~~~~~
1325src/gc/gc_ms2.c:33:21: note: instantiated from:
1326#define PMC2PAC(p) ((pmc_alloc_struct *)((char*)(p) - sizeof (void *)))
1327 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
132810 warnings generated.
1329clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/gc -Isrc/ -o src/gc/gc_gms.o -c src/gc/gc_gms.c
1330In file included from src/gc/gc_gms.c:108:
1331./include/parrot/pointer_array.h:138:18: warning: unused parameter 'interp'
1332 [-Wunused-parameter]
1333Parrot_pa_remove(PARROT_INTERP, ARGIN(Parrot_Pointer_Array *self), ...
1334 ^
1335In file included from src/gc/gc_gms.c:106:
1336In file included from ./include/parrot/parrot.h:239:
1337In file included from ./include/parrot/platform_interface.h:11:
1338./include/parrot/interpreter.h:102:46: note: instantiated from:
1339#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
1340 ^
1341In file included from src/gc/gc_gms.c:108:
1342./include/parrot/pointer_array.h:138:18: note: instantiated from:
1343Parrot_pa_remove(PARROT_INTERP, ARGIN(Parrot_Pointer_Array *self), ...
1344 ^
1345In file included from src/gc/gc_gms.c:106:
1346In file included from ./include/parrot/parrot.h:239:
1347In file included from ./include/parrot/platform_interface.h:11:
1348./include/parrot/interpreter.h:102:67: note: instantiated from:
1349#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
1350 ^
1351src/gc/gc_gms.c:979:9: warning: unused parameter 'self' [-Wunused-parameter]
1352 ARGIN(MarkSweep_GC *self),
1353 ^
1354src/gc/gc_gms.c:979:29: note: instantiated from:
1355 ARGIN(MarkSweep_GC *self),
1356 ^
1357src/gc/gc_gms.c:1151:38: warning: cast from 'char *' to 'pmc_alloc_struct *'
1358 (aka 'struct pmc_alloc_struct *') increases required alignment from 1 to 4
1359 [-Wcast-align]
1360 pmc_alloc_struct * const item = PMC2PAC(pmc);
1361 ^~~~~~~~~~~~
1362src/gc/gc_gms.c:133:21: note: instantiated from:
1363#define PMC2PAC(p) ((pmc_alloc_struct *)((char*)(p) - sizeof (void *)))
1364 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1365src/gc/gc_gms.c:1187:24: warning: unused parameter 'interp' [-Wunused-parameter]
1366gc_gms_mark_str_header(PARROT_INTERP, ARGMOD(STRING *str))
1367 ^
1368In file included from src/gc/gc_gms.c:106:
1369In file included from ./include/parrot/parrot.h:239:
1370In file included from ./include/parrot/platform_interface.h:11:
1371./include/parrot/interpreter.h:102:46: note: instantiated from:
1372#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
1373 ^
1374src/gc/gc_gms.c:1187:24: note: instantiated from:
1375gc_gms_mark_str_header(PARROT_INTERP, ARGMOD(STRING *str))
1376 ^
1377In file included from src/gc/gc_gms.c:106:
1378In file included from ./include/parrot/parrot.h:239:
1379In file included from ./include/parrot/platform_interface.h:11:
1380./include/parrot/interpreter.h:102:67: note: instantiated from:
1381#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
1382 ^
1383src/gc/gc_gms.c:1404:51: warning: unused parameter 'flags' [-Wunused-parameter]
1384gc_gms_allocate_pmc_header(PARROT_INTERP, UINTVAL flags)
1385 ^
1386src/gc/gc_gms.c:1440:54: warning: cast from 'char *' to 'pmc_alloc_struct *'
1387 (aka 'struct pmc_alloc_struct *') increases required alignment from 1 to 4
1388 [-Wcast-align]
1389 Parrot_pa_remove(interp, self->objects[gen], PMC2PAC(pmc)->ptr);
1390 ^~~~~~~~~~~~
1391src/gc/gc_gms.c:133:21: note: instantiated from:
1392#define PMC2PAC(p) ((pmc_alloc_struct *)((char*)(p) - sizeof (void *)))
1393 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1394src/gc/gc_gms.c:1445:58: warning: cast from 'char *' to 'pmc_alloc_struct *'
1395 (aka 'struct pmc_alloc_struct *') increases required alignment from 1 to 4
1396 [-Wcast-align]
1397 Parrot_gc_pool_free(interp, self->pmc_allocator, PMC2PAC(pmc));
1398 ^~~~~~~~~~~~
1399src/gc/gc_gms.c:133:21: note: instantiated from:
1400#define PMC2PAC(p) ((pmc_alloc_struct *)((char*)(p) - sizeof (void *)))
1401 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1402src/gc/gc_gms.c:1469:37: warning: cast from 'char *' to 'pmc_alloc_struct *'
1403 (aka 'struct pmc_alloc_struct *') increases required alignment from 1 to 4
1404 [-Wcast-align]
1405 pmc_alloc_struct * const item = PMC2PAC(ptr);
1406 ^~~~~~~~~~~~
1407src/gc/gc_gms.c:133:21: note: instantiated from:
1408#define PMC2PAC(p) ((pmc_alloc_struct *)((char*)(p) - sizeof (void *)))
1409 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1410src/gc/gc_gms.c:1552:54: warning: cast from 'char *' to 'string_alloc_struct *'
1411 (aka 'struct string_alloc_struct *') increases required alignment from 1
1412 to 4 [-Wcast-align]
1413 Parrot_pa_remove(interp, self->strings[gen], STR2PAC(s)->ptr);
1414 ^~~~~~~~~~
1415src/gc/gc_gms.c:134:21: note: instantiated from:
1416#define STR2PAC(p) ((string_alloc_struct *)((char*)(p) - sizeof (void *)))
1417 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1418src/gc/gc_gms.c:1560:61: warning: cast from 'char *' to 'string_alloc_struct *'
1419 (aka 'struct string_alloc_struct *') increases required alignment from 1
1420 to 4 [-Wcast-align]
1421 Parrot_gc_pool_free(interp, self->string_allocator, STR2PAC(s));
1422 ^~~~~~~~~~
1423src/gc/gc_gms.c:134:21: note: instantiated from:
1424#define STR2PAC(p) ((string_alloc_struct *)((char*)(p) - sizeof (void *)))
1425 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1426src/gc/gc_gms.c:1600:40: warning: cast from 'char *' to 'string_alloc_struct *'
1427 (aka 'struct string_alloc_struct *') increases required alignment from 1
1428 to 4 [-Wcast-align]
1429 string_alloc_struct * const item = STR2PAC(ptr);
1430 ^~~~~~~~~~~~
1431src/gc/gc_gms.c:134:21: note: instantiated from:
1432#define STR2PAC(p) ((string_alloc_struct *)((char*)(p) - sizeof (void *)))
1433 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1434src/gc/gc_gms.c:1911:50: warning: unused parameter 'pmc' [-Wunused-parameter]
1435gc_gms_pmc_needs_early_collection(PARROT_INTERP, ARGMOD(PMC *pmc))
1436 ^
1437src/gc/gc_gms.c:1911:62: note: instantiated from:
1438gc_gms_pmc_needs_early_collection(PARROT_INTERP, ARGMOD(PMC *pmc))
1439 ^
1440src/gc/gc_gms.c:1933:37: warning: cast from 'char *' to 'pmc_alloc_struct *'
1441 (aka 'struct pmc_alloc_struct *') increases required alignment from 1 to 4
1442 [-Wcast-align]
1443 pmc_alloc_struct * const item = PMC2PAC(pmc);
1444 ^~~~~~~~~~~~
1445src/gc/gc_gms.c:133:21: note: instantiated from:
1446#define PMC2PAC(p) ((pmc_alloc_struct *)((char*)(p) - sizeof (void *)))
1447 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1448src/gc/gc_gms.c:2013:33: warning: unused parameter 'interp' [-Wunused-parameter]
1449gc_gms_count_used_string_memory(PARROT_INTERP, ...
1450 ^
1451In file included from src/gc/gc_gms.c:106:
1452In file included from ./include/parrot/parrot.h:239:
1453In file included from ./include/parrot/platform_interface.h:11:
1454./include/parrot/interpreter.h:102:46: note: instantiated from:
1455#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
1456 ^
1457src/gc/gc_gms.c:2013:33: note: instantiated from:
1458gc_gms_count_used_string_memory(PARROT_INTERP, ...
1459 ^
1460In file included from src/gc/gc_gms.c:106:
1461In file included from ./include/parrot/parrot.h:239:
1462In file included from ./include/parrot/platform_interface.h:11:
1463./include/parrot/interpreter.h:102:67: note: instantiated from:
1464#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
1465 ^
1466src/gc/gc_gms.c:2013:48: warning: unused parameter 'list' [-Wunused-parameter]
1467gc_gms_count_used_string_memory(PARROT_INTERP, ARGIN(...
1468 ^
1469src/gc/gc_gms.c:2013:76: note: instantiated from:
1470 ...ARGIN(Parrot_Pointer_Array *list))
1471 ^
1472src/gc/gc_gms.c:2048:30: warning: unused parameter 'interp' [-Wunused-parameter]
1473gc_gms_count_used_pmc_memory(PARROT_INTERP, ARGIN(Parrot_Pointer_Array *list))
1474 ^
1475In file included from src/gc/gc_gms.c:106:
1476In file included from ./include/parrot/parrot.h:239:
1477In file included from ./include/parrot/platform_interface.h:11:
1478./include/parrot/interpreter.h:102:46: note: instantiated from:
1479#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
1480 ^
1481src/gc/gc_gms.c:2048:30: note: instantiated from:
1482gc_gms_count_used_pmc_memory(PARROT_INTERP, ARGIN(Parrot_Pointer_Array *list))
1483 ^
1484In file included from src/gc/gc_gms.c:106:
1485In file included from ./include/parrot/parrot.h:239:
1486In file included from ./include/parrot/platform_interface.h:11:
1487./include/parrot/interpreter.h:102:67: note: instantiated from:
1488#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
1489 ^
1490src/gc/gc_gms.c:2048:45: warning: unused parameter 'list' [-Wunused-parameter]
1491gc_gms_count_used_pmc_memory(PARROT_INTERP, ARGIN(Parrot_Pointer_Array *list))
1492 ^
1493src/gc/gc_gms.c:2048:73: note: instantiated from:
1494gc_gms_count_used_pmc_memory(PARROT_INTERP, ARGIN(Parrot_Pointer_Array *list))
1495 ^
1496src/gc/gc_gms.c:2080:20: warning: unused parameter 'interp' [-Wunused-parameter]
1497gc_gms_seal_object(PARROT_INTERP, ARGIN(PMC *pmc))
1498 ^
1499In file included from src/gc/gc_gms.c:106:
1500In file included from ./include/parrot/parrot.h:239:
1501In file included from ./include/parrot/platform_interface.h:11:
1502./include/parrot/interpreter.h:102:46: note: instantiated from:
1503#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
1504 ^
1505src/gc/gc_gms.c:2080:20: note: instantiated from:
1506gc_gms_seal_object(PARROT_INTERP, ARGIN(PMC *pmc))
1507 ^
1508In file included from src/gc/gc_gms.c:106:
1509In file included from ./include/parrot/parrot.h:239:
1510In file included from ./include/parrot/platform_interface.h:11:
1511./include/parrot/interpreter.h:102:67: note: instantiated from:
1512#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
1513 ^
1514src/gc/gc_gms.c:2088:22: warning: unused parameter 'interp' [-Wunused-parameter]
1515gc_gms_unseal_object(PARROT_INTERP, ARGIN(PMC *pmc))
1516 ^
1517In file included from src/gc/gc_gms.c:106:
1518In file included from ./include/parrot/parrot.h:239:
1519In file included from ./include/parrot/platform_interface.h:11:
1520./include/parrot/interpreter.h:102:46: note: instantiated from:
1521#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
1522 ^
1523src/gc/gc_gms.c:2088:22: note: instantiated from:
1524gc_gms_unseal_object(PARROT_INTERP, ARGIN(PMC *pmc))
1525 ^
1526In file included from src/gc/gc_gms.c:106:
1527In file included from ./include/parrot/parrot.h:239:
1528In file included from ./include/parrot/platform_interface.h:11:
1529./include/parrot/interpreter.h:102:67: note: instantiated from:
1530#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
1531 ^
1532src/gc/gc_gms.c:2106:21: warning: unused parameter 'interp' [-Wunused-parameter]
1533gc_gms_check_sanity(PARROT_INTERP)
1534 ^
1535In file included from src/gc/gc_gms.c:106:
1536In file included from ./include/parrot/parrot.h:239:
1537In file included from ./include/parrot/platform_interface.h:11:
1538./include/parrot/interpreter.h:102:46: note: instantiated from:
1539#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
1540 ^
1541src/gc/gc_gms.c:2106:21: note: instantiated from:
1542gc_gms_check_sanity(PARROT_INTERP)
1543 ^
1544In file included from src/gc/gc_gms.c:106:
1545In file included from ./include/parrot/parrot.h:239:
1546In file included from ./include/parrot/platform_interface.h:11:
1547./include/parrot/interpreter.h:102:67: note: instantiated from:
1548#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
1549 ^
155020 warnings generated.
1551clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/gc -Isrc/ -o src/gc/mark_sweep.o -c src/gc/mark_sweep.c
1552src/gc/mark_sweep.c:346:17: warning: cast from 'char *' to 'PObj *'
1553 (aka 'struct pobj_t *') increases required alignment from 1 to 4
1554 [-Wcast-align]
1555 b = (PObj *)((char *)b + object_size);
1556 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1557src/gc/mark_sweep.c:441:17: warning: cast from 'char *' to 'Parrot_Buffer *'
1558 (aka 'struct buffer_t *') increases required alignment from 1 to 4
1559 [-Wcast-align]
1560 b = (Parrot_Buffer *)((char *)b + object_size);
1561 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1562src/gc/mark_sweep.c:496:9: warning: unused parameter 'mem_pools'
1563 [-Wunused-parameter]
1564 ARGMOD(Memory_Pools *mem_pools),
1565 ^
1566src/gc/mark_sweep.c:496:30: note: instantiated from:
1567 ARGMOD(Memory_Pools *mem_pools),
1568 ^
15693 warnings generated.
1570clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fPIC -Isrc/gc -o src/gc/system.o -c src/gc/system.c
1571src/gc/system.c:419:1: warning: control may reach end of non-void function
1572 [-Wreturn-type]
1573}
1574^
15751 warning generated.
1576clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/gc -Isrc/ -o src/gc/fixed_allocator.o -c src/gc/fixed_allocator.c
1577src/gc/fixed_allocator.c:460:21: warning: cast from 'char *' to
1578 'Pool_Allocator_Free_List *' (aka 'struct Pool_Allocator_Free_List *')
1579 increases required alignment from 1 to 4 [-Wcast-align]
1580 pool->newfree = (Pool_Allocator_Free_List *)
1581 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
1582src/gc/fixed_allocator.c:554:23: warning: cast from 'char *' to
1583 'Pool_Allocator_Free_List *' (aka 'struct Pool_Allocator_Free_List *')
1584 increases required alignment from 1 to 4 [-Wcast-align]
1585 last = (Pool_Allocator_Free_List *)((char *)next + item_space);
1586 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
15872 warnings generated.
1588clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/gc -Isrc/ -o src/gc/variable_size_pool.o -c src/gc/variable_size_pool.c
1589clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/gc -Isrc/ -o src/gc/string_gc.o -c src/gc/string_gc.c
1590src/gc/string_gc.c:252:6: warning: cast from 'char *' to 'Memory_Block **' (aka
1591 'struct Memory_Block **') increases required alignment from 1 to 4
1592 [-Wcast-align]
1593 *Buffer_poolptr(buffer) = gc->memory_pool->top_block;
1594 ^~~~~~~~~~~~~~~~~~~~~~
1595In file included from src/gc/string_gc.c:20:
1596In file included from ./include/parrot/parrot.h:239:
1597In file included from ./include/parrot/platform_interface.h:11:
1598In file included from ./include/parrot/interpreter.h:129:
1599In file included from ./include/parrot/context.h:10:
1600In file included from ./include/parrot/string.h:20:
1601./include/parrot/pobj.h:79:28: note: instantiated from:
1602#define Buffer_poolptr(b) ((Memory_Block **)Buffer_bufprolog(b))
1603 ^~~~~~~~~~~~~~~~~
1604src/gc/string_gc.c:313:6: warning: cast from 'char *' to 'Memory_Block **' (aka
1605 'struct Memory_Block **') increases required alignment from 1 to 4
1606 [-Wcast-align]
1607 *Buffer_poolptr(buffer) = gc->memory_pool->top_block;
1608 ^~~~~~~~~~~~~~~~~~~~~~
1609In file included from src/gc/string_gc.c:20:
1610In file included from ./include/parrot/parrot.h:239:
1611In file included from ./include/parrot/platform_interface.h:11:
1612In file included from ./include/parrot/interpreter.h:129:
1613In file included from ./include/parrot/context.h:10:
1614In file included from ./include/parrot/string.h:20:
1615./include/parrot/pobj.h:79:28: note: instantiated from:
1616#define Buffer_poolptr(b) ((Memory_Block **)Buffer_bufprolog(b))
1617 ^~~~~~~~~~~~~~~~~
1618src/gc/string_gc.c:364:6: warning: cast from 'char *' to 'Memory_Block **' (aka
1619 'struct Memory_Block **') increases required alignment from 1 to 4
1620 [-Wcast-align]
1621 *Buffer_poolptr(str) = pool->top_block;
1622 ^~~~~~~~~~~~~~~~~~~
1623In file included from src/gc/string_gc.c:20:
1624In file included from ./include/parrot/parrot.h:239:
1625In file included from ./include/parrot/platform_interface.h:11:
1626In file included from ./include/parrot/interpreter.h:129:
1627In file included from ./include/parrot/context.h:10:
1628In file included from ./include/parrot/string.h:20:
1629./include/parrot/pobj.h:79:28: note: instantiated from:
1630#define Buffer_poolptr(b) ((Memory_Block **)Buffer_bufprolog(b))
1631 ^~~~~~~~~~~~~~~~~
1632src/gc/string_gc.c:418:5: warning: cast from 'char *' to 'INTVAL *'
1633 (aka 'long *') increases required alignment from 1 to 4 [-Wcast-align]
1634 Buffer_pool(str)->freed += old_size;
1635 ^~~~~~~~~~~~~~~~
1636In file included from src/gc/string_gc.c:20:
1637In file included from ./include/parrot/parrot.h:239:
1638In file included from ./include/parrot/platform_interface.h:11:
1639In file included from ./include/parrot/interpreter.h:129:
1640In file included from ./include/parrot/context.h:10:
1641In file included from ./include/parrot/string.h:20:
1642./include/parrot/pobj.h:78:44: note: instantiated from:
1643#define Buffer_pool(b) ((Memory_Block *)( *(INTVAL*)(Buffer_bufprolog(b))...
1644 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1645src/gc/string_gc.c:433:6: warning: cast from 'char *' to 'Memory_Block **' (aka
1646 'struct Memory_Block **') increases required alignment from 1 to 4
1647 [-Wcast-align]
1648 *Buffer_poolptr(str) = pool->top_block;
1649 ^~~~~~~~~~~~~~~~~~~
1650In file included from src/gc/string_gc.c:20:
1651In file included from ./include/parrot/parrot.h:239:
1652In file included from ./include/parrot/platform_interface.h:11:
1653In file included from ./include/parrot/interpreter.h:129:
1654In file included from ./include/parrot/context.h:10:
1655In file included from ./include/parrot/string.h:20:
1656./include/parrot/pobj.h:79:28: note: instantiated from:
1657#define Buffer_poolptr(b) ((Memory_Block **)Buffer_bufprolog(b))
1658 ^~~~~~~~~~~~~~~~~
1659src/gc/string_gc.c:477:49: warning: cast from 'char *' to 'INTVAL *'
1660 (aka 'long *') increases required alignment from 1 to 4 [-Wcast-align]
1661 const INTVAL * const buffer_flags = Buffer_bufflagsptr(b);
1662 ^~~~~~~~~~~~~~~~~~~~~
1663In file included from src/gc/string_gc.c:20:
1664In file included from ./include/parrot/parrot.h:239:
1665In file included from ./include/parrot/platform_interface.h:11:
1666In file included from ./include/parrot/interpreter.h:129:
1667In file included from ./include/parrot/context.h:10:
1668In file included from ./include/parrot/string.h:20:
1669./include/parrot/pobj.h:73:32: note: instantiated from:
1670#define Buffer_bufflagsptr(b) ((INTVAL *)Buffer_bufprolog(b))
1671 ^~~~~~~~~~
1672src/gc/string_gc.c:480:36: warning: cast from 'char *' to 'INTVAL *'
1673 (aka 'long *') increases required alignment from 1 to 4 [-Wcast-align]
1674 Memory_Block * block = Buffer_pool(b);
1675 ^~~~~~~~~~~~~~
1676In file included from src/gc/string_gc.c:20:
1677In file included from ./include/parrot/parrot.h:239:
1678In file included from ./include/parrot/platform_interface.h:11:
1679In file included from ./include/parrot/interpreter.h:129:
1680In file included from ./include/parrot/context.h:10:
1681In file included from ./include/parrot/string.h:20:
1682./include/parrot/pobj.h:78:44: note: instantiated from:
1683#define Buffer_pool(b) ((Memory_Block *)( *(INTVAL*)(Buffer_bufprolog(b))...
1684 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1685src/gc/string_gc.c:816:42: warning: cast from 'char *' to 'INTVAL *'
1686 (aka 'long *') increases required alignment from 1 to 4 [-Wcast-align]
1687 Memory_Block * const old_block = Buffer_pool(b);
1688 ^~~~~~~~~~~~~~
1689In file included from src/gc/string_gc.c:20:
1690In file included from ./include/parrot/parrot.h:239:
1691In file included from ./include/parrot/platform_interface.h:11:
1692In file included from ./include/parrot/interpreter.h:129:
1693In file included from ./include/parrot/context.h:10:
1694In file included from ./include/parrot/string.h:20:
1695./include/parrot/pobj.h:78:44: note: instantiated from:
1696#define Buffer_pool(b) ((Memory_Block *)( *(INTVAL*)(Buffer_bufprolog(b))...
1697 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1698src/gc/string_gc.c:926:17: warning: cast from 'char *' to 'INTVAL *'
1699 (aka 'long *') increases required alignment from 1 to 4 [-Wcast-align]
1700 flags = Buffer_bufflagsptr(old_buf);
1701 ^~~~~~~~~~~~~~~~~~~~~~~~~~~
1702In file included from src/gc/string_gc.c:20:
1703In file included from ./include/parrot/parrot.h:239:
1704In file included from ./include/parrot/platform_interface.h:11:
1705In file included from ./include/parrot/interpreter.h:129:
1706In file included from ./include/parrot/context.h:10:
1707In file included from ./include/parrot/string.h:20:
1708./include/parrot/pobj.h:73:32: note: instantiated from:
1709#define Buffer_bufflagsptr(b) ((INTVAL *)Buffer_bufprolog(b))
1710 ^~~~~~~~~~
1711src/gc/string_gc.c:944:10: warning: cast from 'char *' to 'INTVAL *'
1712 (aka 'long *') increases required alignment from 1 to 4 [-Wcast-align]
1713 *Buffer_bufflagsptr(hdr) |= Buffer_shared_FLAG;
1714 ^~~~~~~~~~~~~~~~~~~~~~~
1715In file included from src/gc/string_gc.c:20:
1716In file included from ./include/parrot/parrot.h:239:
1717In file included from ./include/parrot/platform_interface.h:11:
1718In file included from ./include/parrot/interpreter.h:129:
1719In file included from ./include/parrot/context.h:10:
1720In file included from ./include/parrot/string.h:20:
1721./include/parrot/pobj.h:73:32: note: instantiated from:
1722#define Buffer_bufflagsptr(b) ((INTVAL *)Buffer_bufprolog(b))
1723 ^~~~~~~~~~
1724src/gc/string_gc.c:971:10: warning: cast from 'char *' to 'Memory_Block **' (aka
1725 'struct Memory_Block **') increases required alignment from 1 to 4
1726 [-Wcast-align]
1727 *Buffer_poolptr(old_buf) = pool;
1728 ^~~~~~~~~~~~~~~~~~~~~~~
1729In file included from src/gc/string_gc.c:20:
1730In file included from ./include/parrot/parrot.h:239:
1731In file included from ./include/parrot/platform_interface.h:11:
1732In file included from ./include/parrot/interpreter.h:129:
1733In file included from ./include/parrot/context.h:10:
1734In file included from ./include/parrot/string.h:20:
1735./include/parrot/pobj.h:79:28: note: instantiated from:
1736#define Buffer_poolptr(b) ((Memory_Block **)Buffer_bufprolog(b))
1737 ^~~~~~~~~~~~~~~~~
173811 warnings generated.
1739clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc -Isrc/ -o src/global_setup.o -c src/global_setup.c
1740clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc -Isrc/ -o src/hash.o -c src/hash.c
1741src/hash.c:921:22: warning: cast from 'char *' to 'HashBucket *' (aka
1742 'struct _hashbucket *') increases required alignment from 1 to 4
1743 [-Wcast-align]
1744 bucket = (HashBucket *)((char *)*index + offset);
1745 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
17461 warning generated.
1747clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc -Isrc/ -o src/hll.o -c src/hll.c
1748src/hll.c:366:1: warning: control may reach end of non-void function
1749 [-Wreturn-type]
1750}
1751^
17521 warning generated.
1753clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/call -Isrc/ -o src/call/pcc.o -c src/call/pcc.c
1754clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/call -Isrc/ -o src/call/args.o -c src/call/args.c
1755clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/interp -Isrc/ -o src/interp/inter_cb.o -c src/interp/inter_cb.c
1756src/interp/inter_cb.c:268:34: warning: cast from 'char *' to 'PMC *'
1757 (aka 'struct PMC *') increases required alignment from 1 to 4
1758 [-Wcast-align]
1759 cb_data->external_data = (PMC*) external_data;
1760 ^~~~~~ ~~~~~~~~~~~~~
17611 warning generated.
1762clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/interp -Isrc/ -o src/interp/api.o -c src/interp/api.c
1763src/interp/api.c:384:49: warning: unused parameter 'exit_code'
1764 [-Wunused-parameter]
1765Parrot_interp_really_destroy(PARROT_INTERP, int exit_code, SHIM(void *arg))
1766 ^
1767src/interp/api.c:945:1: warning: control may reach end of non-void function
1768 [-Wreturn-type]
1769}
1770^
17712 warnings generated.
1772clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/call -Isrc/ -o src/call/ops.o -c src/call/ops.c
1773clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/call -Isrc/ -o src/call/context.o -c src/call/context.c
1774src/call/context.c:419:22: warning: cast from 'char *' to 'INTVAL *'
1775 (aka 'long *') increases required alignment from 1 to 4 [-Wcast-align]
1776 ctx->bp.regs_i = (INTVAL *)((char *)ctx->registers + size_n);
1777 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1778src/call/context.c:422:25: warning: cast from 'char *' to 'STRING **' (aka
1779 'struct parrot_string_t **') increases required alignment from 1 to 4
1780 [-Wcast-align]
1781 ctx->bp_ps.regs_s = (STRING **)((char *)ctx->registers + size_nip);
1782 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1783src/call/context.c:641:27: warning: unused parameter 'interp'
1784 [-Wunused-parameter]
1785Parrot_pcc_get_INTVAL_reg(PARROT_INTERP, ARGIN(const PMC *ctx), UINTVAL idx)
1786 ^
1787In file included from src/call/context.c:16:
1788In file included from ./include/parrot/parrot.h:239:
1789In file included from ./include/parrot/platform_interface.h:11:
1790./include/parrot/interpreter.h:102:46: note: instantiated from:
1791#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
1792 ^
1793src/call/context.c:641:27: note: instantiated from:
1794Parrot_pcc_get_INTVAL_reg(PARROT_INTERP, ARGIN(const PMC *ctx), UINTVAL idx)
1795 ^
1796In file included from src/call/context.c:16:
1797In file included from ./include/parrot/parrot.h:239:
1798In file included from ./include/parrot/platform_interface.h:11:
1799./include/parrot/interpreter.h:102:67: note: instantiated from:
1800#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
1801 ^
1802src/call/context.c:669:29: warning: unused parameter 'interp'
1803 [-Wunused-parameter]
1804Parrot_pcc_get_FLOATVAL_reg(PARROT_INTERP, ARGIN(const PMC *ctx), UINTVAL idx)
1805 ^
1806In file included from src/call/context.c:16:
1807In file included from ./include/parrot/parrot.h:239:
1808In file included from ./include/parrot/platform_interface.h:11:
1809./include/parrot/interpreter.h:102:46: note: instantiated from:
1810#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
1811 ^
1812src/call/context.c:669:29: note: instantiated from:
1813Parrot_pcc_get_FLOATVAL_reg(PARROT_INTERP, ARGIN(const PMC *ctx), UINTVAL idx)
1814 ^
1815In file included from src/call/context.c:16:
1816In file included from ./include/parrot/parrot.h:239:
1817In file included from ./include/parrot/platform_interface.h:11:
1818./include/parrot/interpreter.h:102:67: note: instantiated from:
1819#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
1820 ^
18214 warnings generated.
1822clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/call -Isrc/ -o src/call/context_accessors.o -c src/call/context_accessors.c
1823src/call/context_accessors.c:491:24: warning: unused parameter 'interp'
1824 [-Wunused-parameter]
1825Parrot_pcc_set_pc_func(PARROT_INTERP, ARGIN(const PMC *ctx), ...
1826 ^
1827In file included from src/call/context_accessors.c:16:
1828In file included from ./include/parrot/parrot.h:239:
1829In file included from ./include/parrot/platform_interface.h:11:
1830./include/parrot/interpreter.h:102:46: note: instantiated from:
1831#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
1832 ^
1833src/call/context_accessors.c:491:24: note: instantiated from:
1834Parrot_pcc_set_pc_func(PARROT_INTERP, ARGIN(const PMC *ctx), ...
1835 ^
1836In file included from src/call/context_accessors.c:16:
1837In file included from ./include/parrot/parrot.h:239:
1838In file included from ./include/parrot/platform_interface.h:11:
1839./include/parrot/interpreter.h:102:67: note: instantiated from:
1840#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
1841 ^
18421 warning generated.
1843clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc -Isrc/ -o src/key.o -c src/key.c
1844clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc -Isrc/ -o src/library.o -c src/library.c
1845clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc -Isrc/ -o src/list.o -c src/list.c
1846clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc -Isrc/ -o src/pointer_array.o -c src/pointer_array.c
1847In file included from src/pointer_array.c:17:
1848./include/parrot/pointer_array.h:138:18: warning: unused parameter 'interp'
1849 [-Wunused-parameter]
1850Parrot_pa_remove(PARROT_INTERP, ARGIN(Parrot_Pointer_Array *self), ...
1851 ^
1852In file included from src/pointer_array.c:16:
1853In file included from ./include/parrot/parrot.h:239:
1854In file included from ./include/parrot/platform_interface.h:11:
1855./include/parrot/interpreter.h:102:46: note: instantiated from:
1856#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
1857 ^
1858In file included from src/pointer_array.c:17:
1859./include/parrot/pointer_array.h:138:18: note: instantiated from:
1860Parrot_pa_remove(PARROT_INTERP, ARGIN(Parrot_Pointer_Array *self), ...
1861 ^
1862In file included from src/pointer_array.c:16:
1863In file included from ./include/parrot/parrot.h:239:
1864In file included from ./include/parrot/platform_interface.h:11:
1865./include/parrot/interpreter.h:102:67: note: instantiated from:
1866#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
1867 ^
1868src/pointer_array.c:38:15: warning: unused parameter 'interp'
1869 [-Wunused-parameter]
1870Parrot_pa_new(PARROT_INTERP)
1871 ^
1872In file included from src/pointer_array.c:16:
1873In file included from ./include/parrot/parrot.h:239:
1874In file included from ./include/parrot/platform_interface.h:11:
1875./include/parrot/interpreter.h:102:46: note: instantiated from:
1876#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
1877 ^
1878src/pointer_array.c:38:15: note: instantiated from:
1879Parrot_pa_new(PARROT_INTERP)
1880 ^
1881In file included from src/pointer_array.c:16:
1882In file included from ./include/parrot/parrot.h:239:
1883In file included from ./include/parrot/platform_interface.h:11:
1884./include/parrot/interpreter.h:102:67: note: instantiated from:
1885#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
1886 ^
1887src/pointer_array.c:57:19: warning: unused parameter 'interp'
1888 [-Wunused-parameter]
1889Parrot_pa_destroy(PARROT_INTERP, ARGFREE(Parrot_Pointer_Array *self))
1890 ^
1891In file included from src/pointer_array.c:16:
1892In file included from ./include/parrot/parrot.h:239:
1893In file included from ./include/parrot/platform_interface.h:11:
1894./include/parrot/interpreter.h:102:46: note: instantiated from:
1895#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
1896 ^
1897src/pointer_array.c:57:19: note: instantiated from:
1898Parrot_pa_destroy(PARROT_INTERP, ARGFREE(Parrot_Pointer_Array *self))
1899 ^
1900In file included from src/pointer_array.c:16:
1901In file included from ./include/parrot/parrot.h:239:
1902In file included from ./include/parrot/platform_interface.h:11:
1903./include/parrot/interpreter.h:102:67: note: instantiated from:
1904#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
1905 ^
1906src/pointer_array.c:80:27: warning: unused parameter 'interp'
1907 [-Wunused-parameter]
1908Parrot_pa_count_allocated(PARROT_INTERP, ARGIN(const ...
1909 ^
1910In file included from src/pointer_array.c:16:
1911In file included from ./include/parrot/parrot.h:239:
1912In file included from ./include/parrot/platform_interface.h:11:
1913./include/parrot/interpreter.h:102:46: note: instantiated from:
1914#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
1915 ^
1916src/pointer_array.c:80:27: note: instantiated from:
1917Parrot_pa_count_allocated(PARROT_INTERP, ARGIN(const ...
1918 ^
1919In file included from src/pointer_array.c:16:
1920In file included from ./include/parrot/parrot.h:239:
1921In file included from ./include/parrot/platform_interface.h:11:
1922./include/parrot/interpreter.h:102:67: note: instantiated from:
1923#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
1924 ^
1925src/pointer_array.c:98:22: warning: unused parameter 'interp'
1926 [-Wunused-parameter]
1927Parrot_pa_count_used(PARROT_INTERP, ARGIN(const Parrot_Pointer_Array *self))
1928 ^
1929In file included from src/pointer_array.c:16:
1930In file included from ./include/parrot/parrot.h:239:
1931In file included from ./include/parrot/platform_interface.h:11:
1932./include/parrot/interpreter.h:102:46: note: instantiated from:
1933#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
1934 ^
1935src/pointer_array.c:98:22: note: instantiated from:
1936Parrot_pa_count_used(PARROT_INTERP, ARGIN(const Parrot_Pointer_Array *self))
1937 ^
1938In file included from src/pointer_array.c:16:
1939In file included from ./include/parrot/parrot.h:239:
1940In file included from ./include/parrot/platform_interface.h:11:
1941./include/parrot/interpreter.h:102:67: note: instantiated from:
1942#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
1943 ^
19445 warnings generated.
1945clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/string -Isrc/ -o src/string/sprintf.o -c src/string/sprintf.c
1946clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc -Isrc/ -o src/multidispatch.o -c src/multidispatch.c
1947clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc -Isrc/ -o src/namespace.o -c src/namespace.c
1948src/namespace.c:663:1: warning: control may reach end of non-void function
1949 [-Wreturn-type]
1950}
1951^
19521 warning generated.
1953clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/nci -Isrc/ -o src/nci/api.o -c src/nci/api.c
1954src/nci/api.c:91:1: warning: control may reach end of non-void function
1955 [-Wreturn-type]
1956}
1957^
19581 warning generated.
1959clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/nci -Isrc/ -o src/nci/signatures.o -c src/nci/signatures.c
1960src/nci/signatures.c:166:1: warning: control may reach end of non-void function
1961 [-Wreturn-type]
1962}
1963^
19641 warning generated.
1965clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/nci -Isrc/ -o src/nci/libffi.o -c src/nci/libffi.c
1966src/nci/libffi.c:320:17: warning: unused parameter 'interp' [-Wunused-parameter]
1967nci_to_ffi_type(PARROT_INTERP, PARROT_DATA_TYPE nci_t)
1968 ^
1969In file included from src/nci/libffi.c:20:
1970In file included from ./include/parrot/parrot.h:239:
1971In file included from ./include/parrot/platform_interface.h:11:
1972./include/parrot/interpreter.h:102:46: note: instantiated from:
1973#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
1974 ^
1975src/nci/libffi.c:320:17: note: instantiated from:
1976nci_to_ffi_type(PARROT_INTERP, PARROT_DATA_TYPE nci_t)
1977 ^
1978In file included from src/nci/libffi.c:20:
1979In file included from ./include/parrot/parrot.h:239:
1980In file included from ./include/parrot/platform_interface.h:11:
1981./include/parrot/interpreter.h:102:67: note: instantiated from:
1982#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
1983 ^
1984src/nci/libffi.c:712:32: warning: unused parameter 'thunk' [-Wunused-parameter]
1985clone_ffi_thunk(PARROT_INTERP, ARGIN(PMC *thunk), ARGIN(void *_thunk_data))
1986 ^
1987src/nci/libffi.c:712:43: note: instantiated from:
1988clone_ffi_thunk(PARROT_INTERP, ARGIN(PMC *thunk), ARGIN(void *_thunk_data))
1989 ^
19902 warnings generated.
1991clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/nci -Isrc/ -o src/nci/core_thunks.o -c src/nci/core_thunks.c
1992clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fPIC -Isrc/nci -o src/nci/extra_thunks.o -c src/nci/extra_thunks.c
1993clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc -Isrc/ -o src/oo.o -c src/oo.c
1994src/oo.c:689:1: warning: control may reach end of non-void function
1995 [-Wreturn-type]
1996}
1997^
19981 warning generated.
1999clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/packfile -Isrc/ -o src/packfile/object_serialization.o -c src/packfile/object_serialization.c
2000clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc -Isrc/ -o src/pmc.o -c src/pmc.c
2001clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/runcore -Isrc/ -o src/runcore/main.o -c src/runcore/main.c
2002clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/runcore -Isrc/ -o src/runcore/cores.o -c src/runcore/cores.c
2003clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/runcore -Isrc/ -o src/runcore/profiling.o -c src/runcore/profiling.c
2004clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/runcore -Isrc/ -o src/runcore/subprof.o -c src/runcore/subprof.c
2005src/runcore/subprof.c:353:21: warning: unused parameter 'spdata'
2006 [-Wunused-parameter]
2007 ARGIN(subprofiledata *spdata),
2008 ^
2009src/runcore/subprof.c:353:43: note: instantiated from:
2010 ARGIN(subprofiledata *spdata),
2011 ^
2012src/runcore/subprof.c:535:62: warning: unused parameter 'ctx'
2013 [-Wunused-parameter]
2014sub2subprofile(PARROT_INTERP, ARGIN(subprofiledata *spdata), ARGIN(PMC ...
2015 ^
2016src/runcore/subprof.c:535:73: note: instantiated from:
2017sub2subprofile(PARROT_INTERP, ARGIN(subprofiledata *spdata), ARGIN(PMC *ctx)...
2018 ^
2019src/runcore/subprof.c:582:14: warning: unused parameter 'interp'
2020 [-Wunused-parameter]
2021popcallchain(PARROT_INTERP, ARGIN(subprofiledata *spdata))
2022 ^
2023In file included from src/runcore/subprof.c:20:
2024In file included from ./include/parrot/runcore_api.h:13:
2025In file included from ./include/parrot/parrot.h:239:
2026In file included from ./include/parrot/platform_interface.h:11:
2027./include/parrot/interpreter.h:102:46: note: instantiated from:
2028#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
2029 ^
2030src/runcore/subprof.c:582:14: note: instantiated from:
2031popcallchain(PARROT_INTERP, ARGIN(subprofiledata *spdata))
2032 ^
2033In file included from src/runcore/subprof.c:20:
2034In file included from ./include/parrot/runcore_api.h:13:
2035In file included from ./include/parrot/parrot.h:239:
2036In file included from ./include/parrot/platform_interface.h:11:
2037./include/parrot/interpreter.h:102:67: note: instantiated from:
2038#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
2039 ^
2040src/runcore/subprof.c:622:17: warning: unused parameter 'interp'
2041 [-Wunused-parameter]
2042finishcallchain(PARROT_INTERP, ARGIN(subprofiledata *spdata))
2043 ^
2044In file included from src/runcore/subprof.c:20:
2045In file included from ./include/parrot/runcore_api.h:13:
2046In file included from ./include/parrot/parrot.h:239:
2047In file included from ./include/parrot/platform_interface.h:11:
2048./include/parrot/interpreter.h:102:46: note: instantiated from:
2049#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
2050 ^
2051src/runcore/subprof.c:622:17: note: instantiated from:
2052finishcallchain(PARROT_INTERP, ARGIN(subprofiledata *spdata))
2053 ^
2054In file included from src/runcore/subprof.c:20:
2055In file included from ./include/parrot/runcore_api.h:13:
2056In file included from ./include/parrot/parrot.h:239:
2057In file included from ./include/parrot/platform_interface.h:11:
2058./include/parrot/interpreter.h:102:67: note: instantiated from:
2059#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
2060 ^
2061src/runcore/subprof.c:804:28: warning: unused parameter 'spdata'
2062 [-Wunused-parameter]
2063printspname(PARROT_INTERP, ARGIN(const subprofiledata *spdata), ...
2064 ^
2065src/runcore/subprof.c:804:56: note: instantiated from:
2066printspname(PARROT_INTERP, ARGIN(const subprofiledata *spdata), ...
2067 ^
2068src/runcore/subprof.c:972:17: warning: unused parameter 'interp'
2069 [-Wunused-parameter]
2070free_subprofile(PARROT_INTERP, ARGIN(subprofile *sp))
2071 ^
2072In file included from src/runcore/subprof.c:20:
2073In file included from ./include/parrot/runcore_api.h:13:
2074In file included from ./include/parrot/parrot.h:239:
2075In file included from ./include/parrot/platform_interface.h:11:
2076./include/parrot/interpreter.h:102:46: note: instantiated from:
2077#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
2078 ^
2079src/runcore/subprof.c:972:17: note: instantiated from:
2080free_subprofile(PARROT_INTERP, ARGIN(subprofile *sp))
2081 ^
2082In file included from src/runcore/subprof.c:20:
2083In file included from ./include/parrot/runcore_api.h:13:
2084In file included from ./include/parrot/parrot.h:239:
2085In file included from ./include/parrot/platform_interface.h:11:
2086./include/parrot/interpreter.h:102:67: note: instantiated from:
2087#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
2088 ^
2089src/runcore/subprof.c:1142:21: warning: unused parameter 'interp'
2090 [-Wunused-parameter]
2091sync_hll_linechange(PARROT_INTERP, ARGIN(subprofiledata *spdata), ...
2092 ^
2093In file included from src/runcore/subprof.c:20:
2094In file included from ./include/parrot/runcore_api.h:13:
2095In file included from ./include/parrot/parrot.h:239:
2096In file included from ./include/parrot/platform_interface.h:11:
2097./include/parrot/interpreter.h:102:46: note: instantiated from:
2098#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
2099 ^
2100src/runcore/subprof.c:1142:21: note: instantiated from:
2101sync_hll_linechange(PARROT_INTERP, ARGIN(subprofiledata *spdata), ...
2102 ^
2103In file included from src/runcore/subprof.c:20:
2104In file included from ./include/parrot/runcore_api.h:13:
2105In file included from ./include/parrot/parrot.h:239:
2106In file included from ./include/parrot/platform_interface.h:11:
2107./include/parrot/interpreter.h:102:67: note: instantiated from:
2108#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
2109 ^
21107 warnings generated.
2111clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc -Isrc/ -o src/scheduler.o -c src/scheduler.c
2112clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc -Isrc/ -o src/events.o -c src/events.c
2113clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fPIC -Isrc/string -o src/string/spf_render.o -c src/string/spf_render.c
2114src/string/spf_render.c:799:38: warning: format string is not a string literal
2115 [-Wformat-nonliteral]
2116 tempstr, sharedint);
2117 ^~~~~~~
2118src/string/spf_render.c:799:38: warning: format string is not a string literal
2119 [-Wformat-nonliteral]
2120 tempstr, sharedint);
2121 ^~~~~~~
2122src/string/spf_render.c:856:38: warning: format string is not a string literal
2123 [-Wformat-nonliteral]
2124 tempstr, (double)thefloat);
2125 ^~~~~~~
2126src/string/spf_render.c:856:38: warning: format string is not a string literal
2127 [-Wformat-nonliteral]
2128 tempstr, (double)thefloat);
2129 ^~~~~~~
21304 warnings generated.
2131clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/string -Isrc/ -o src/string/spf_vtable.o -c src/string/spf_vtable.c
2132src/string/spf_vtable.c:236:1: warning: control may reach end of non-void
2133 function [-Wreturn-type]
2134}
2135^
2136src/string/spf_vtable.c:289:1: warning: control may reach end of non-void
2137 function [-Wreturn-type]
2138}
2139^
2140src/string/spf_vtable.c:338:1: warning: control may reach end of non-void
2141 function [-Wreturn-type]
2142}
2143^
2144src/string/spf_vtable.c:390:1: warning: control may reach end of non-void
2145 function [-Wreturn-type]
2146}
2147^
21484 warnings generated.
2149clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc -Isrc/ -o src/sub.o -c src/sub.c
2150src/sub.c:548:1: warning: control may reach end of non-void function
2151 [-Wreturn-type]
2152}
2153^
21541 warning generated.
2155clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/runcore -Isrc/ -o src/runcore/trace.o -c src/runcore/trace.c
2156clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc -Isrc/ -o src/utils.o -c src/utils.c
2157clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc -Isrc/ -o src/vtables.o -c src/vtables.c
2158clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc -Isrc/ -o src/warnings.o -c src/warnings.c
2159clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/packfile -Isrc/ -o src/packfile/api.o -c src/packfile/api.c
2160src/packfile/api.c:329:13: warning: cast from 'const char *' to
2161 'const opcode_t *' (aka 'const long *') increases required alignment from
2162 1 to 4 [-Wcast-align]
2163 (const opcode_t *)Parrot_str_cstring(interp, str);
2164 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2165src/packfile/api.c:825:42: warning: unused parameter 'eval_pmc'
2166 [-Wunused-parameter]
2167 pbc_action_enum_t action, ARGIN_NULLOK(PMC *eval_pmc))
2168 ^
2169src/packfile/api.c:825:60: note: instantiated from:
2170 pbc_action_enum_t action, ARGIN_NULLOK(PMC *eval_pmc))
2171 ^
2172src/packfile/api.c:2495:38: warning: cast from 'char *' to 'opcode_t *'
2173 (aka 'long *') increases required alignment from 1 to 4 [-Wcast-align]
2174 if (!PackFile_unpack(interp, pf, (opcode_t *)program_code, ...
2175 ^~~~~~~~~~~~~~~~~~~~~~~~
2176src/packfile/api.c:2604:38: warning: cast from 'char *' to 'opcode_t *'
2177 (aka 'long *') increases required alignment from 1 to 4 [-Wcast-align]
2178 if (!PackFile_unpack(interp, pf, (opcode_t *)program_code, ...
2179 ^~~~~~~~~~~~~~~~~~~~~~~~
21804 warnings generated.
2181clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/packfile -Isrc/ -o src/packfile/output.o -c src/packfile/output.c
2182clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/packfile -Isrc/ -o src/packfile/pf_items.o -c src/packfile/pf_items.c
2183src/packfile/pf_items.c:1087:23: warning: cast from 'const unsigned char *' to
2184 'const opcode_t *' (aka 'const long *') increases required alignment from
2185 1 to 4 [-Wcast-align]
2186 *stream = (const opcode_t *)ucstream;
2187 ^~~~~~~~~~~~~~~~~~~~~~~~~~
21881 warning generated.
2189clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/packfile -Isrc/ -o src/packfile/segments.o -c src/packfile/segments.c
2190src/packfile/segments.c:442:1: warning: control may reach end of non-void
2191 function [-Wreturn-type]
2192}
2193^
21941 warning generated.
2195clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc -Isrc/ -o src/longopt.o -c src/longopt.c
2196clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/platform/generic -Isrc/ -o src/platform/generic/io.o -c src/platform/generic/io.c
2197src/platform/generic/io.c:112:25: warning: unused parameter 'interp'
2198 [-Wunused-parameter]
2199Parrot_io_std_os_handle(PARROT_INTERP, INTVAL fileno)
2200 ^
2201In file included from src/platform/generic/io.c:30:
2202In file included from ./include/parrot/parrot.h:239:
2203In file included from ./include/parrot/platform_interface.h:11:
2204./include/parrot/interpreter.h:102:46: note: instantiated from:
2205#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
2206 ^
2207src/platform/generic/io.c:112:25: note: instantiated from:
2208Parrot_io_std_os_handle(PARROT_INTERP, INTVAL fileno)
2209 ^
2210In file included from src/platform/generic/io.c:30:
2211In file included from ./include/parrot/parrot.h:239:
2212In file included from ./include/parrot/platform_interface.h:11:
2213./include/parrot/interpreter.h:102:67: note: instantiated from:
2214#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
2215 ^
22161 warning generated.
2217clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/platform/generic -Isrc/ -o src/platform/generic/socket.o -c src/platform/generic/socket.c
2218src/platform/generic/socket.c:380:22: warning: unused parameter 'interp'
2219 [-Wunused-parameter]
2220Parrot_io_addr_match(PARROT_INTERP, ARGIN(PMC *sa), INTVAL fam,
2221 ^
2222In file included from src/platform/generic/socket.c:68:
2223In file included from ./include/parrot/parrot.h:239:
2224In file included from ./include/parrot/platform_interface.h:11:
2225./include/parrot/interpreter.h:102:46: note: instantiated from:
2226#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
2227 ^
2228src/platform/generic/socket.c:380:22: note: instantiated from:
2229Parrot_io_addr_match(PARROT_INTERP, ARGIN(PMC *sa), INTVAL fam,
2230 ^
2231In file included from src/platform/generic/socket.c:68:
2232In file included from ./include/parrot/parrot.h:239:
2233In file included from ./include/parrot/platform_interface.h:11:
2234./include/parrot/interpreter.h:102:67: note: instantiated from:
2235#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
2236 ^
2237src/platform/generic/socket.c:645:1: warning: control may reach end of non-void
2238 function [-Wreturn-type]
2239}
2240^
2241src/platform/generic/socket.c:680:1: warning: control may reach end of non-void
2242 function [-Wreturn-type]
2243}
2244^
22453 warnings generated.
2246clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/platform/generic -Isrc/ -o src/platform/generic/file.o -c src/platform/generic/file.c
2247src/platform/generic/file.c:612:19: warning: unused parameter 'interp'
2248 [-Wunused-parameter]
2249Parrot_file_umask(PARROT_INTERP, INTVAL mask)
2250 ^
2251In file included from src/platform/generic/file.c:25:
2252In file included from ./include/parrot/parrot.h:239:
2253In file included from ./include/parrot/platform_interface.h:11:
2254./include/parrot/interpreter.h:102:46: note: instantiated from:
2255#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
2256 ^
2257src/platform/generic/file.c:612:19: note: instantiated from:
2258Parrot_file_umask(PARROT_INTERP, INTVAL mask)
2259 ^
2260In file included from src/platform/generic/file.c:25:
2261In file included from ./include/parrot/parrot.h:239:
2262In file included from ./include/parrot/platform_interface.h:11:
2263./include/parrot/interpreter.h:102:67: note: instantiated from:
2264#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
2265 ^
22661 warning generated.
2267clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/platform/generic -Isrc/ -o src/platform/generic/time.o -c src/platform/generic/time.c
2268clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/platform/linux -Isrc/ -o src/platform/linux/encoding.o -c src/platform/linux/encoding.c
2269src/platform/linux/encoding.c:42:31: warning: unused parameter 'interp'
2270 [-Wunused-parameter]
2271Parrot_init_platform_encoding(PARROT_INTERP)
2272 ^
2273In file included from src/platform/linux/encoding.c:23:
2274In file included from ./include/parrot/parrot.h:239:
2275In file included from ./include/parrot/platform_interface.h:11:
2276./include/parrot/interpreter.h:102:46: note: instantiated from:
2277#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
2278 ^
2279src/platform/linux/encoding.c:42:31: note: instantiated from:
2280Parrot_init_platform_encoding(PARROT_INTERP)
2281 ^
2282In file included from src/platform/linux/encoding.c:23:
2283In file included from ./include/parrot/parrot.h:239:
2284In file included from ./include/parrot/platform_interface.h:11:
2285./include/parrot/interpreter.h:102:67: note: instantiated from:
2286#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
2287 ^
22881 warning generated.
2289clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/platform/generic -Isrc/ -o src/platform/generic/env.o -c src/platform/generic/env.c
2290clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/platform/generic -Isrc/ -o src/platform/generic/dl.o -c src/platform/generic/dl.c
2291clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/platform/generic -Isrc/ -o src/platform/generic/math.o -c src/platform/generic/math.c
2292clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/platform/generic -Isrc/ -o src/platform/generic/itimer.o -c src/platform/generic/itimer.c
2293clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/platform/generic -Isrc/ -o src/platform/generic/exec.o -c src/platform/generic/exec.c
2294src/platform/generic/exec.c:290:1: warning: control may reach end of non-void
2295 function [-Wreturn-type]
2296}
2297^
22981 warning generated.
2299clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/platform/generic -Isrc/ -o src/platform/generic/misc.o -c src/platform/generic/misc.c
2300clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/platform/generic -Isrc/ -o src/platform/generic/hires_timer.o -c src/platform/generic/hires_timer.c
2301clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/platform/generic -Isrc/ -o src/platform/generic/sysmem.o -c src/platform/generic/sysmem.c
2302src/platform/generic/sysmem.c:57:22: warning: unused parameter 'interp'
2303 [-Wunused-parameter]
2304Parrot_sysmem_amount(PARROT_INTERP)
2305 ^
2306In file included from src/platform/generic/sysmem.c:23:
2307In file included from ./include/parrot/parrot.h:239:
2308In file included from ./include/parrot/platform_interface.h:11:
2309./include/parrot/interpreter.h:102:46: note: instantiated from:
2310#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
2311 ^
2312src/platform/generic/sysmem.c:57:22: note: instantiated from:
2313Parrot_sysmem_amount(PARROT_INTERP)
2314 ^
2315In file included from src/platform/generic/sysmem.c:23:
2316In file included from ./include/parrot/parrot.h:239:
2317In file included from ./include/parrot/platform_interface.h:11:
2318./include/parrot/interpreter.h:102:67: note: instantiated from:
2319#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
2320 ^
23211 warning generated.
2322clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/platform/generic -Isrc/ -o src/platform/generic/uid.o -c src/platform/generic/uid.c
2323clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/platform/generic -Isrc/ -o src/platform/generic/error.o -c src/platform/generic/error.c
2324clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/platform/generic -Isrc/ -o src/platform/generic/entropy.o -c src/platform/generic/entropy.c
2325clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/io -Isrc/ -o src/io/core.o -c src/io/core.c
2326clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/io -Isrc/ -o src/io/api.o -c src/io/api.c
2327src/io/api.c:693:1: warning: control may reach end of non-void function
2328 [-Wreturn-type]
2329}
2330^
23311 warning generated.
2332clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/io -Isrc/ -o src/io/buffer.o -c src/io/buffer.c
2333clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/io -Isrc/ -o src/io/filehandle.o -c src/io/filehandle.c
2334clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/io -Isrc/ -o src/io/socket_api.o -c src/io/socket_api.c
2335src/io/socket_api.c:199:1: warning: control may reach end of non-void function
2336 [-Wreturn-type]
2337}
2338^
2339src/io/socket_api.c:213:1: warning: control may reach end of non-void function
2340 [-Wreturn-type]
2341}
2342^
23432 warnings generated.
2344clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -fPIC -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/pmc -o src/pmc/default.o -c src/pmc/default.c
2345src/pmc/default.c:411:1: warning: control reaches end of non-void function
2346 [-Wreturn-type]
2347}
2348^
2349src/pmc/default.c:501:1: warning: control reaches end of non-void function
2350 [-Wreturn-type]
2351}
2352^
2353src/pmc/default.c:605:1: warning: control reaches end of non-void function
2354 [-Wreturn-type]
2355}
2356^
2357src/pmc/default.c:620:1: warning: control reaches end of non-void function
2358 [-Wreturn-type]
2359}
2360^
2361src/pmc/default.c:705:1: warning: control reaches end of non-void function
2362 [-Wreturn-type]
2363}
2364^
2365src/pmc/default.c:711:1: warning: control reaches end of non-void function
2366 [-Wreturn-type]
2367}
2368^
2369src/pmc/default.c:726:1: warning: control reaches end of non-void function
2370 [-Wreturn-type]
2371}
2372^
2373src/pmc/default.c:793:1: warning: control reaches end of non-void function
2374 [-Wreturn-type]
2375}
2376^
2377src/pmc/default.c:798:1: warning: control reaches end of non-void function
2378 [-Wreturn-type]
2379}
2380^
2381src/pmc/default.c:823:1: warning: control reaches end of non-void function
2382 [-Wreturn-type]
2383}
2384^
2385src/pmc/default.c:829:1: warning: control reaches end of non-void function
2386 [-Wreturn-type]
2387}
2388^
2389src/pmc/default.c:844:1: warning: control reaches end of non-void function
2390 [-Wreturn-type]
2391}
2392^
2393src/pmc/default.c:849:1: warning: control reaches end of non-void function
2394 [-Wreturn-type]
2395}
2396^
2397src/pmc/default.c:871:1: warning: control reaches end of non-void function
2398 [-Wreturn-type]
2399}
2400^
2401src/pmc/default.c:877:1: warning: control reaches end of non-void function
2402 [-Wreturn-type]
2403}
2404^
2405src/pmc/default.c:892:1: warning: control reaches end of non-void function
2406 [-Wreturn-type]
2407}
2408^
2409src/pmc/default.c:897:1: warning: control reaches end of non-void function
2410 [-Wreturn-type]
2411}
2412^
2413src/pmc/default.c:903:1: warning: control reaches end of non-void function
2414 [-Wreturn-type]
2415}
2416^
2417src/pmc/default.c:918:1: warning: control reaches end of non-void function
2418 [-Wreturn-type]
2419}
2420^
2421src/pmc/default.c:923:1: warning: control reaches end of non-void function
2422 [-Wreturn-type]
2423}
2424^
2425src/pmc/default.c:929:1: warning: control reaches end of non-void function
2426 [-Wreturn-type]
2427}
2428^
2429src/pmc/default.c:935:1: warning: control reaches end of non-void function
2430 [-Wreturn-type]
2431}
2432^
2433src/pmc/default.c:941:1: warning: control reaches end of non-void function
2434 [-Wreturn-type]
2435}
2436^
2437src/pmc/default.c:946:1: warning: control reaches end of non-void function
2438 [-Wreturn-type]
2439}
2440^
2441src/pmc/default.c:951:1: warning: control reaches end of non-void function
2442 [-Wreturn-type]
2443}
2444^
2445src/pmc/default.c:957:1: warning: control reaches end of non-void function
2446 [-Wreturn-type]
2447}
2448^
2449src/pmc/default.c:972:1: warning: control reaches end of non-void function
2450 [-Wreturn-type]
2451}
2452^
2453src/pmc/default.c:1181:1: warning: control may reach end of non-void function
2454 [-Wreturn-type]
2455}
2456^
2457src/pmc/default.c:1206:1: warning: control reaches end of non-void function
2458 [-Wreturn-type]
2459}
2460^
2461src/pmc/default.c:1377:1: warning: control reaches end of non-void function
2462 [-Wreturn-type]
2463}
2464^
2465src/pmc/default.c:1660:1: warning: control reaches end of non-void function
2466 [-Wreturn-type]
2467}
2468^
2469src/pmc/default.c:2100:1: warning: control reaches end of non-void function
2470 [-Wreturn-type]
2471}
2472^
2473src/pmc/default.c:2105:1: warning: control reaches end of non-void function
2474 [-Wreturn-type]
2475}
2476^
2477src/pmc/default.c:2110:1: warning: control reaches end of non-void function
2478 [-Wreturn-type]
2479}
2480^
2481src/pmc/default.c:2115:1: warning: control reaches end of non-void function
2482 [-Wreturn-type]
2483}
2484^
2485src/pmc/default.c:2339:1: warning: control reaches end of non-void function
2486 [-Wreturn-type]
2487}
2488^
2489src/pmc/default.c:2344:1: warning: control reaches end of non-void function
2490 [-Wreturn-type]
2491}
2492^
2493src/pmc/default.c:2349:1: warning: control reaches end of non-void function
2494 [-Wreturn-type]
2495}
2496^
2497src/pmc/default.c:2354:1: warning: control reaches end of non-void function
2498 [-Wreturn-type]
2499}
2500^
2501src/pmc/default.c:2662:1: warning: control reaches end of non-void function
2502 [-Wreturn-type]
2503}
2504^
2505src/pmc/default.c:2667:1: warning: control reaches end of non-void function
2506 [-Wreturn-type]
2507}
2508^
2509src/pmc/default.c:2672:1: warning: control reaches end of non-void function
2510 [-Wreturn-type]
2511}
2512^
2513src/pmc/default.c:2677:1: warning: control reaches end of non-void function
2514 [-Wreturn-type]
2515}
2516^
2517src/pmc/default.c:2892:1: warning: control reaches end of non-void function
2518 [-Wreturn-type]
2519}
2520^
2521src/pmc/default.c:2897:1: warning: control reaches end of non-void function
2522 [-Wreturn-type]
2523}
2524^
2525src/pmc/default.c:2902:1: warning: control reaches end of non-void function
2526 [-Wreturn-type]
2527}
2528^
2529src/pmc/default.c:2907:1: warning: control reaches end of non-void function
2530 [-Wreturn-type]
2531}
2532^
253347 warnings generated.
2534clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -fPIC -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/pmc -o src/pmc/null.o -c src/pmc/null.c
2535src/pmc/null.c:323:1: warning: control reaches end of non-void function
2536 [-Wreturn-type]
2537}
2538^
2539src/pmc/null.c:333:1: warning: control reaches end of non-void function
2540 [-Wreturn-type]
2541}
2542^
2543src/pmc/null.c:349:1: warning: control reaches end of non-void function
2544 [-Wreturn-type]
2545}
2546^
2547src/pmc/null.c:359:1: warning: control reaches end of non-void function
2548 [-Wreturn-type]
2549}
2550^
2551src/pmc/null.c:403:1: warning: control reaches end of non-void function
2552 [-Wreturn-type]
2553}
2554^
2555src/pmc/null.c:412:1: warning: control reaches end of non-void function
2556 [-Wreturn-type]
2557}
2558^
2559src/pmc/null.c:421:1: warning: control reaches end of non-void function
2560 [-Wreturn-type]
2561}
2562^
2563src/pmc/null.c:430:1: warning: control reaches end of non-void function
2564 [-Wreturn-type]
2565}
2566^
2567src/pmc/null.c:439:1: warning: control reaches end of non-void function
2568 [-Wreturn-type]
2569}
2570^
2571src/pmc/null.c:448:1: warning: control reaches end of non-void function
2572 [-Wreturn-type]
2573}
2574^
2575src/pmc/null.c:458:1: warning: control reaches end of non-void function
2576 [-Wreturn-type]
2577}
2578^
2579src/pmc/null.c:468:1: warning: control reaches end of non-void function
2580 [-Wreturn-type]
2581}
2582^
2583src/pmc/null.c:482:1: warning: control reaches end of non-void function
2584 [-Wreturn-type]
2585}
2586^
2587src/pmc/null.c:491:1: warning: control reaches end of non-void function
2588 [-Wreturn-type]
2589}
2590^
2591src/pmc/null.c:500:1: warning: control reaches end of non-void function
2592 [-Wreturn-type]
2593}
2594^
2595src/pmc/null.c:509:1: warning: control reaches end of non-void function
2596 [-Wreturn-type]
2597}
2598^
2599src/pmc/null.c:545:1: warning: control reaches end of non-void function
2600 [-Wreturn-type]
2601}
2602^
2603src/pmc/null.c:555:1: warning: control reaches end of non-void function
2604 [-Wreturn-type]
2605}
2606^
2607src/pmc/null.c:565:1: warning: control reaches end of non-void function
2608 [-Wreturn-type]
2609}
2610^
2611src/pmc/null.c:586:1: warning: control reaches end of non-void function
2612 [-Wreturn-type]
2613}
2614^
2615src/pmc/null.c:594:1: warning: control reaches end of non-void function
2616 [-Wreturn-type]
2617}
2618^
2619src/pmc/null.c:603:1: warning: control reaches end of non-void function
2620 [-Wreturn-type]
2621}
2622^
2623src/pmc/null.c:612:1: warning: control reaches end of non-void function
2624 [-Wreturn-type]
2625}
2626^
2627src/pmc/null.c:621:1: warning: control reaches end of non-void function
2628 [-Wreturn-type]
2629}
2630^
2631src/pmc/null.c:632:1: warning: control reaches end of non-void function
2632 [-Wreturn-type]
2633}
2634^
2635src/pmc/null.c:642:1: warning: control reaches end of non-void function
2636 [-Wreturn-type]
2637}
2638^
2639src/pmc/null.c:652:1: warning: control reaches end of non-void function
2640 [-Wreturn-type]
2641}
2642^
2643src/pmc/null.c:662:1: warning: control reaches end of non-void function
2644 [-Wreturn-type]
2645}
2646^
2647src/pmc/null.c:681:1: warning: control reaches end of non-void function
2648 [-Wreturn-type]
2649}
2650^
2651src/pmc/null.c:690:1: warning: control reaches end of non-void function
2652 [-Wreturn-type]
2653}
2654^
2655src/pmc/null.c:698:1: warning: control reaches end of non-void function
2656 [-Wreturn-type]
2657}
2658^
2659src/pmc/null.c:706:1: warning: control reaches end of non-void function
2660 [-Wreturn-type]
2661}
2662^
2663src/pmc/null.c:714:1: warning: control reaches end of non-void function
2664 [-Wreturn-type]
2665}
2666^
2667src/pmc/null.c:723:1: warning: control reaches end of non-void function
2668 [-Wreturn-type]
2669}
2670^
2671src/pmc/null.c:732:1: warning: control reaches end of non-void function
2672 [-Wreturn-type]
2673}
2674^
2675src/pmc/null.c:741:1: warning: control reaches end of non-void function
2676 [-Wreturn-type]
2677}
2678^
2679src/pmc/null.c:749:1: warning: control reaches end of non-void function
2680 [-Wreturn-type]
2681}
2682^
2683src/pmc/null.c:757:1: warning: control reaches end of non-void function
2684 [-Wreturn-type]
2685}
2686^
2687src/pmc/null.c:765:1: warning: control reaches end of non-void function
2688 [-Wreturn-type]
2689}
2690^
2691src/pmc/null.c:774:1: warning: control reaches end of non-void function
2692 [-Wreturn-type]
2693}
2694^
2695src/pmc/null.c:783:1: warning: control reaches end of non-void function
2696 [-Wreturn-type]
2697}
2698^
2699src/pmc/null.c:792:1: warning: control reaches end of non-void function
2700 [-Wreturn-type]
2701}
2702^
2703src/pmc/null.c:800:1: warning: control reaches end of non-void function
2704 [-Wreturn-type]
2705}
2706^
2707src/pmc/null.c:809:1: warning: control reaches end of non-void function
2708 [-Wreturn-type]
2709}
2710^
2711src/pmc/null.c:818:1: warning: control reaches end of non-void function
2712 [-Wreturn-type]
2713}
2714^
2715src/pmc/null.c:827:1: warning: control reaches end of non-void function
2716 [-Wreturn-type]
2717}
2718^
2719src/pmc/null.c:846:1: warning: control reaches end of non-void function
2720 [-Wreturn-type]
2721}
2722^
2723src/pmc/null.c:855:1: warning: control reaches end of non-void function
2724 [-Wreturn-type]
2725}
2726^
2727src/pmc/null.c:864:1: warning: control reaches end of non-void function
2728 [-Wreturn-type]
2729}
2730^
2731src/pmc/null.c:872:1: warning: control reaches end of non-void function
2732 [-Wreturn-type]
2733}
2734^
2735src/pmc/null.c:880:1: warning: control reaches end of non-void function
2736 [-Wreturn-type]
2737}
2738^
2739src/pmc/null.c:889:1: warning: control reaches end of non-void function
2740 [-Wreturn-type]
2741}
2742^
2743src/pmc/null.c:898:1: warning: control reaches end of non-void function
2744 [-Wreturn-type]
2745}
2746^
2747src/pmc/null.c:907:1: warning: control reaches end of non-void function
2748 [-Wreturn-type]
2749}
2750^
2751src/pmc/null.c:915:1: warning: control reaches end of non-void function
2752 [-Wreturn-type]
2753}
2754^
2755src/pmc/null.c:1091:1: warning: control reaches end of non-void function
2756 [-Wreturn-type]
2757}
2758^
2759src/pmc/null.c:1100:1: warning: control reaches end of non-void function
2760 [-Wreturn-type]
2761}
2762^
2763src/pmc/null.c:1109:1: warning: control reaches end of non-void function
2764 [-Wreturn-type]
2765}
2766^
2767src/pmc/null.c:1118:1: warning: control reaches end of non-void function
2768 [-Wreturn-type]
2769}
2770^
2771src/pmc/null.c:1127:1: warning: control reaches end of non-void function
2772 [-Wreturn-type]
2773}
2774^
2775src/pmc/null.c:1136:1: warning: control reaches end of non-void function
2776 [-Wreturn-type]
2777}
2778^
2779src/pmc/null.c:1145:1: warning: control reaches end of non-void function
2780 [-Wreturn-type]
2781}
2782^
2783src/pmc/null.c:1164:1: warning: control reaches end of non-void function
2784 [-Wreturn-type]
2785}
2786^
2787src/pmc/null.c:1173:1: warning: control reaches end of non-void function
2788 [-Wreturn-type]
2789}
2790^
2791src/pmc/null.c:1191:1: warning: control reaches end of non-void function
2792 [-Wreturn-type]
2793}
2794^
2795src/pmc/null.c:1201:1: warning: control reaches end of non-void function
2796 [-Wreturn-type]
2797}
2798^
2799src/pmc/null.c:1211:1: warning: control reaches end of non-void function
2800 [-Wreturn-type]
2801}
2802^
2803src/pmc/null.c:1227:1: warning: control reaches end of non-void function
2804 [-Wreturn-type]
2805}
2806^
2807src/pmc/null.c:1237:1: warning: control reaches end of non-void function
2808 [-Wreturn-type]
2809}
2810^
2811src/pmc/null.c:1247:1: warning: control reaches end of non-void function
2812 [-Wreturn-type]
2813}
2814^
2815src/pmc/null.c:1255:1: warning: control reaches end of non-void function
2816 [-Wreturn-type]
2817}
2818^
2819src/pmc/null.c:1264:1: warning: control reaches end of non-void function
2820 [-Wreturn-type]
2821}
2822^
2823src/pmc/null.c:1356:1: warning: control reaches end of non-void function
2824 [-Wreturn-type]
2825}
2826^
2827src/pmc/null.c:1366:1: warning: control reaches end of non-void function
2828 [-Wreturn-type]
2829}
2830^
2831src/pmc/null.c:1548:1: warning: control reaches end of non-void function
2832 [-Wreturn-type]
2833}
2834^
2835src/pmc/null.c:1558:1: warning: control reaches end of non-void function
2836 [-Wreturn-type]
2837}
2838^
2839src/pmc/null.c:1568:1: warning: control reaches end of non-void function
2840 [-Wreturn-type]
2841}
2842^
2843src/pmc/null.c:1578:1: warning: control reaches end of non-void function
2844 [-Wreturn-type]
2845}
2846^
2847src/pmc/null.c:1598:1: warning: control reaches end of non-void function
2848 [-Wreturn-type]
2849}
2850^
2851src/pmc/null.c:1998:1: warning: control reaches end of non-void function
2852 [-Wreturn-type]
2853}
2854^
2855src/pmc/null.c:2006:1: warning: control reaches end of non-void function
2856 [-Wreturn-type]
2857}
2858^
2859src/pmc/null.c:2014:1: warning: control reaches end of non-void function
2860 [-Wreturn-type]
2861}
2862^
2863src/pmc/null.c:2022:1: warning: control reaches end of non-void function
2864 [-Wreturn-type]
2865}
2866^
2867src/pmc/null.c:2337:1: warning: control reaches end of non-void function
2868 [-Wreturn-type]
2869}
2870^
2871src/pmc/null.c:2345:1: warning: control reaches end of non-void function
2872 [-Wreturn-type]
2873}
2874^
2875src/pmc/null.c:2353:1: warning: control reaches end of non-void function
2876 [-Wreturn-type]
2877}
2878^
2879src/pmc/null.c:2361:1: warning: control reaches end of non-void function
2880 [-Wreturn-type]
2881}
2882^
288387 warnings generated.
2884clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -fPIC -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/pmc -o src/pmc/env.o -c src/pmc/env.c
2885src/pmc/env.c:92:21: warning: unused parameter 'interp' [-Wunused-parameter]
2886Parrot_Env_elements(PARROT_INTERP, ARGMOD(PMC *_self))
2887 ^
2888In file included from src/pmc/env.c:14:
2889In file included from ./include/parrot/parrot.h:239:
2890In file included from ./include/parrot/platform_interface.h:11:
2891./include/parrot/interpreter.h:102:46: note: instantiated from:
2892#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
2893 ^
2894src/pmc/env.c:92:21: note: instantiated from:
2895Parrot_Env_elements(PARROT_INTERP, ARGMOD(PMC *_self))
2896 ^
2897In file included from src/pmc/env.c:14:
2898In file included from ./include/parrot/parrot.h:239:
2899In file included from ./include/parrot/platform_interface.h:11:
2900./include/parrot/interpreter.h:102:67: note: instantiated from:
2901#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
2902 ^
2903src/pmc/env.c:92:36: warning: unused parameter '_self' [-Wunused-parameter]
2904Parrot_Env_elements(PARROT_INTERP, ARGMOD(PMC *_self))
2905 ^
2906src/pmc/env.c:92:48: note: instantiated from:
2907Parrot_Env_elements(PARROT_INTERP, ARGMOD(PMC *_self))
2908 ^
2909src/pmc/env.c:105:40: warning: unused parameter '_self' [-Wunused-parameter]
2910Parrot_Env_exists_keyed(PARROT_INTERP, ARGMOD(PMC *_self), PMC *pmckey)
2911 ^
2912src/pmc/env.c:105:52: note: instantiated from:
2913Parrot_Env_exists_keyed(PARROT_INTERP, ARGMOD(PMC *_self), PMC *pmckey)
2914 ^
2915src/pmc/env.c:154:41: warning: unused parameter '_self' [-Wunused-parameter]
2916Parrot_Env_get_pmc_keyed(PARROT_INTERP, ARGMOD(PMC *_self), PMC *key)
2917 ^
2918src/pmc/env.c:154:53: note: instantiated from:
2919Parrot_Env_get_pmc_keyed(PARROT_INTERP, ARGMOD(PMC *_self), PMC *key)
2920 ^
2921src/pmc/env.c:177:24: warning: unused parameter 'interp' [-Wunused-parameter]
2922Parrot_Env_get_pointer(PARROT_INTERP, ARGMOD(PMC *_self))
2923 ^
2924In file included from src/pmc/env.c:14:
2925In file included from ./include/parrot/parrot.h:239:
2926In file included from ./include/parrot/platform_interface.h:11:
2927./include/parrot/interpreter.h:102:46: note: instantiated from:
2928#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
2929 ^
2930src/pmc/env.c:177:24: note: instantiated from:
2931Parrot_Env_get_pointer(PARROT_INTERP, ARGMOD(PMC *_self))
2932 ^
2933In file included from src/pmc/env.c:14:
2934In file included from ./include/parrot/parrot.h:239:
2935In file included from ./include/parrot/platform_interface.h:11:
2936./include/parrot/interpreter.h:102:67: note: instantiated from:
2937#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
2938 ^
2939src/pmc/env.c:177:39: warning: unused parameter '_self' [-Wunused-parameter]
2940Parrot_Env_get_pointer(PARROT_INTERP, ARGMOD(PMC *_self))
2941 ^
2942src/pmc/env.c:177:51: note: instantiated from:
2943Parrot_Env_get_pointer(PARROT_INTERP, ARGMOD(PMC *_self))
2944 ^
2945src/pmc/env.c:208:48: warning: unused parameter '_self' [-Wunused-parameter]
2946Parrot_Env_get_string_keyed_str(PARROT_INTERP, ARGMOD(PMC *_self), STRING *key)
2947 ^
2948src/pmc/env.c:208:60: note: instantiated from:
2949Parrot_Env_get_string_keyed_str(PARROT_INTERP, ARGMOD(PMC *_self), STRING *key)
2950 ^
2951src/pmc/env.c:242:45: warning: unused parameter '_self' [-Wunused-parameter]
2952Parrot_Env_delete_keyed_orig(PARROT_INTERP, ARGMOD(PMC *_self), PMC *key)
2953 ^
2954src/pmc/env.c:242:57: note: instantiated from:
2955Parrot_Env_delete_keyed_orig(PARROT_INTERP, ARGMOD(PMC *_self), PMC *key)
2956 ^
2957src/pmc/env.c:257:46: warning: unused parameter '_self' [-Wunused-parameter]
2958Parrot_Env_set_pmc_keyed_orig(PARROT_INTERP, ARGMOD(PMC *_self), PMC ...
2959 ^
2960src/pmc/env.c:257:58: note: instantiated from:
2961Parrot_Env_set_pmc_keyed_orig(PARROT_INTERP, ARGMOD(PMC *_self), PMC ...
2962 ^
2963src/pmc/env.c:269:29: warning: unused parameter 'interp' [-Wunused-parameter]
2964Parrot_Env_set_pointer_orig(PARROT_INTERP, ARGMOD(PMC *_self), void *ptr)
2965 ^
2966In file included from src/pmc/env.c:14:
2967In file included from ./include/parrot/parrot.h:239:
2968In file included from ./include/parrot/platform_interface.h:11:
2969./include/parrot/interpreter.h:102:46: note: instantiated from:
2970#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
2971 ^
2972src/pmc/env.c:269:29: note: instantiated from:
2973Parrot_Env_set_pointer_orig(PARROT_INTERP, ARGMOD(PMC *_self), void *ptr)
2974 ^
2975In file included from src/pmc/env.c:14:
2976In file included from ./include/parrot/parrot.h:239:
2977In file included from ./include/parrot/platform_interface.h:11:
2978./include/parrot/interpreter.h:102:67: note: instantiated from:
2979#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
2980 ^
2981src/pmc/env.c:269:44: warning: unused parameter '_self' [-Wunused-parameter]
2982Parrot_Env_set_pointer_orig(PARROT_INTERP, ARGMOD(PMC *_self), void *ptr)
2983 ^
2984src/pmc/env.c:269:56: note: instantiated from:
2985Parrot_Env_set_pointer_orig(PARROT_INTERP, ARGMOD(PMC *_self), void *ptr)
2986 ^
2987src/pmc/env.c:277:49: warning: unused parameter '_self' [-Wunused-parameter]
2988Parrot_Env_set_string_keyed_orig(PARROT_INTERP, ARGMOD(PMC *_self), PMC ...
2989 ^
2990src/pmc/env.c:277:61: note: instantiated from:
2991Parrot_Env_set_string_keyed_orig(PARROT_INTERP, ARGMOD(PMC *_self), PMC ...
2992 ^
2993src/pmc/env.c:373:32: warning: unused parameter 'interp' [-Wunused-parameter]
2994static void thispmc_class_init(PARROT_INTERP, int entry)
2995 ^
2996In file included from src/pmc/env.c:14:
2997In file included from ./include/parrot/parrot.h:239:
2998In file included from ./include/parrot/platform_interface.h:11:
2999./include/parrot/interpreter.h:102:46: note: instantiated from:
3000#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
3001 ^
3002src/pmc/env.c:373:32: note: instantiated from:
3003static void thispmc_class_init(PARROT_INTERP, int entry)
3004 ^
3005In file included from src/pmc/env.c:14:
3006In file included from ./include/parrot/parrot.h:239:
3007In file included from ./include/parrot/platform_interface.h:11:
3008./include/parrot/interpreter.h:102:67: note: instantiated from:
3009#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
3010 ^
3011src/pmc/env.c:373:51: warning: unused parameter 'entry' [-Wunused-parameter]
3012static void thispmc_class_init(PARROT_INTERP, int entry)
3013 ^
301414 warnings generated.
3015clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -fPIC -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/pmc -o src/pmc/key.o -c src/pmc/key.c
3016src/pmc/key.c:127:21: warning: unused parameter 'interp' [-Wunused-parameter]
3017Parrot_Key_elements(PARROT_INTERP, ARGMOD(PMC *_self))
3018 ^
3019In file included from src/pmc/key.c:14:
3020In file included from ./include/parrot/parrot.h:239:
3021In file included from ./include/parrot/platform_interface.h:11:
3022./include/parrot/interpreter.h:102:46: note: instantiated from:
3023#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
3024 ^
3025src/pmc/key.c:127:21: note: instantiated from:
3026Parrot_Key_elements(PARROT_INTERP, ARGMOD(PMC *_self))
3027 ^
3028In file included from src/pmc/key.c:14:
3029In file included from ./include/parrot/parrot.h:239:
3030In file included from ./include/parrot/platform_interface.h:11:
3031./include/parrot/interpreter.h:102:67: note: instantiated from:
3032#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
3033 ^
3034src/pmc/key.c:212:26: warning: unused parameter 'interp' [-Wunused-parameter]
3035Parrot_Key_get_pmc_keyed(PARROT_INTERP, ARGMOD(PMC *_self), PMC *key)
3036 ^
3037In file included from src/pmc/key.c:14:
3038In file included from ./include/parrot/parrot.h:239:
3039In file included from ./include/parrot/platform_interface.h:11:
3040./include/parrot/interpreter.h:102:46: note: instantiated from:
3041#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
3042 ^
3043src/pmc/key.c:212:26: note: instantiated from:
3044Parrot_Key_get_pmc_keyed(PARROT_INTERP, ARGMOD(PMC *_self), PMC *key)
3045 ^
3046In file included from src/pmc/key.c:14:
3047In file included from ./include/parrot/parrot.h:239:
3048In file included from ./include/parrot/platform_interface.h:11:
3049./include/parrot/interpreter.h:102:67: note: instantiated from:
3050#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
3051 ^
3052src/pmc/key.c:212:41: warning: unused parameter '_self' [-Wunused-parameter]
3053Parrot_Key_get_pmc_keyed(PARROT_INTERP, ARGMOD(PMC *_self), PMC *key)
3054 ^
3055src/pmc/key.c:212:53: note: instantiated from:
3056Parrot_Key_get_pmc_keyed(PARROT_INTERP, ARGMOD(PMC *_self), PMC *key)
3057 ^
3058src/pmc/key.c:675:22: warning: unused parameter 'interp' [-Wunused-parameter]
3059Parrot_Key_init_orig(PARROT_INTERP, ARGMOD(PMC *_self))
3060 ^
3061In file included from src/pmc/key.c:14:
3062In file included from ./include/parrot/parrot.h:239:
3063In file included from ./include/parrot/platform_interface.h:11:
3064./include/parrot/interpreter.h:102:46: note: instantiated from:
3065#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
3066 ^
3067src/pmc/key.c:675:22: note: instantiated from:
3068Parrot_Key_init_orig(PARROT_INTERP, ARGMOD(PMC *_self))
3069 ^
3070In file included from src/pmc/key.c:14:
3071In file included from ./include/parrot/parrot.h:239:
3072In file included from ./include/parrot/platform_interface.h:11:
3073./include/parrot/interpreter.h:102:67: note: instantiated from:
3074#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
3075 ^
3076src/pmc/key.c:703:40: warning: unused parameter '_self' [-Wunused-parameter]
3077Parrot_Key_set_pmc_orig(PARROT_INTERP, ARGMOD(PMC *_self), PMC *value)
3078 ^
3079src/pmc/key.c:703:52: note: instantiated from:
3080Parrot_Key_set_pmc_orig(PARROT_INTERP, ARGMOD(PMC *_self), PMC *value)
3081 ^
3082src/pmc/key.c:703:65: warning: unused parameter 'value' [-Wunused-parameter]
3083Parrot_Key_set_pmc_orig(PARROT_INTERP, ARGMOD(PMC *_self), PMC *value)
3084 ^
30856 warnings generated.
3086clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -fPIC -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/pmc -o src/pmc/unmanagedstruct.o -c src/pmc/unmanagedstruct.c
3087src/pmc/unmanagedstruct.c:361:17: warning: cast from 'char *' to 'void **'
3088 increases required alignment from 1 to 4 [-Wcast-align]
3089 VTABLE_set_pointer(interp, init, *(void**)p);
3090 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3091src/pmc/unmanagedstruct.c:361:51: note: instantiated from:
3092 VTABLE_set_pointer(interp, init, *(void**)p);
3093 ^~~~~~~~~
3094src/pmc/unmanagedstruct.c:374:14: warning: cast from 'char *' to 'void **'
3095 increases required alignment from 1 to 4 [-Wcast-align]
3096 *(void **)p = VTABLE_get_pointer(interp, init);
3097 ^~~~~~~~~~
3098src/pmc/unmanagedstruct.c:410:17: warning: cast from 'const char *' to
3099 'const INTVAL *' (aka 'const long *') increases required alignment from 1
3100 to 4 [-Wcast-align]
3101 return *(const INTVAL*) p;
3102 ^~~~~~~~~~~~~~~ ~
3103src/pmc/unmanagedstruct.c:423:17: warning: cast from 'const char *' to
3104 'const int *' increases required alignment from 1 to 4 [-Wcast-align]
3105 return *(const int *)p;
3106 ^~~~~~~~~~~~~~
3107src/pmc/unmanagedstruct.c:437:17: warning: cast from 'const char *' to
3108 'const long *' increases required alignment from 1 to 4 [-Wcast-align]
3109 return *(const long *)p;
3110 ^~~~~~~~~~~~~~~
3111src/pmc/unmanagedstruct.c:446:17: warning: cast from 'const char *' to
3112 'const short *' increases required alignment from 1 to 2 [-Wcast-align]
3113 return *(const short *)p;
3114 ^~~~~~~~~~~~~~~~
3115src/pmc/unmanagedstruct.c:460:1: warning: control may reach end of non-void
3116 function [-Wreturn-type]
3117}
3118^
3119src/pmc/unmanagedstruct.c:479:28: warning: cast from 'const char *' to
3120 'const FLOATVAL *' (aka 'const double *') increases required alignment
3121 from 1 to 4 [-Wcast-align]
3122 return (FLOATVAL) *(const FLOATVAL *)p;
3123 ^~~~~~~~~~~~~~~~~~~
3124src/pmc/unmanagedstruct.c:481:28: warning: cast from 'const char *' to
3125 'const float *' increases required alignment from 1 to 4 [-Wcast-align]
3126 return (FLOATVAL) *(const float *)p;
3127 ^~~~~~~~~~~~~~~~
3128src/pmc/unmanagedstruct.c:483:28: warning: cast from 'const char *' to
3129 'const double *' increases required alignment from 1 to 4 [-Wcast-align]
3130 return (FLOATVAL) *(const double *)p;
3131 ^~~~~~~~~~~~~~~~~
3132src/pmc/unmanagedstruct.c:488:1: warning: control may reach end of non-void
3133 function [-Wreturn-type]
3134}
3135^
3136src/pmc/unmanagedstruct.c:507:36: warning: cast from 'char *' to 'const char **'
3137 increases required alignment from 1 to 4 [-Wcast-align]
3138 const char * const cstr = *(const char **) p;
3139 ^~~~~~~~~~~~~~~ ~
3140src/pmc/unmanagedstruct.c:527:1: warning: control may reach end of non-void
3141 function [-Wreturn-type]
3142}
3143^
3144src/pmc/unmanagedstruct.c:553:17: warning: cast from 'char *' to 'PMC **'
3145 (aka 'struct PMC **') increases required alignment from 1 to 4
3146 [-Wcast-align]
3147 ret = *(PMC**) p;
3148 ^~~~~~~ ~
3149src/pmc/unmanagedstruct.c:562:17: warning: cast from 'char *' to 'PMC **'
3150 (aka 'struct PMC **') increases required alignment from 1 to 4
3151 [-Wcast-align]
3152 VTABLE_set_pointer_keyed_str(interp, ret, sig_str,
3153 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3154src/pmc/unmanagedstruct.c:563:30: note: instantiated from:
3155 *(PMC **)p);
3156 ^~~~~~~~~
3157src/pmc/unmanagedstruct.c:580:9: warning: cast from 'char *' to 'void **'
3158 increases required alignment from 1 to 4 [-Wcast-align]
3159 VTABLE_set_pointer(interp, ret, *(void**)p);
3160 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3161src/pmc/unmanagedstruct.c:580:42: note: instantiated from:
3162 VTABLE_set_pointer(interp, ret, *(void**)p);
3163 ^~~~~~~~~
3164src/pmc/unmanagedstruct.c:587:1: warning: control may reach end of non-void
3165 function [-Wreturn-type]
3166}
3167^
3168src/pmc/unmanagedstruct.c:611:10: warning: cast from 'char *' to 'INTVAL *'
3169 (aka 'long *') increases required alignment from 1 to 4 [-Wcast-align]
3170 *(INTVAL *)p = value;
3171 ^~~~~~~~~~~
3172src/pmc/unmanagedstruct.c:614:10: warning: cast from 'char *' to 'int *'
3173 increases required alignment from 1 to 4 [-Wcast-align]
3174 *(int *)p = value;
3175 ^~~~~~~~
3176src/pmc/unmanagedstruct.c:619:10: warning: cast from 'char *' to 'short *'
3177 increases required alignment from 1 to 2 [-Wcast-align]
3178 *(short *)p = (short)value;
3179 ^~~~~~~~~~
3180src/pmc/unmanagedstruct.c:645:10: warning: cast from 'char *' to 'FLOATVAL *'
3181 (aka 'double *') increases required alignment from 1 to 4 [-Wcast-align]
3182 *(FLOATVAL *)p = (FLOATVAL)value;
3183 ^~~~~~~~~~~~~
3184src/pmc/unmanagedstruct.c:648:10: warning: cast from 'char *' to 'float *'
3185 increases required alignment from 1 to 4 [-Wcast-align]
3186 *(float *)p = (float)value;
3187 ^~~~~~~~~~
3188src/pmc/unmanagedstruct.c:651:10: warning: cast from 'char *' to 'double *'
3189 increases required alignment from 1 to 4 [-Wcast-align]
3190 *(double *)p = (double)value;
3191 ^~~~~~~~~~~
3192src/pmc/unmanagedstruct.c:679:10: warning: cast from 'char *' to 'char **'
3193 increases required alignment from 1 to 4 [-Wcast-align]
3194 *(char **)p = cstr;
3195 ^~~~~~~~~~
319624 warnings generated.
3197clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -fPIC -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/pmc -o src/pmc/managedstruct.o -c src/pmc/managedstruct.c
3198clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -fPIC -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/pmc -o src/pmc/exception.o -c src/pmc/exception.c
3199src/pmc/exception.c:299:27: warning: unused parameter 'interp'
3200 [-Wunused-parameter]
3201Parrot_Exception_get_bool(PARROT_INTERP, ARGMOD(PMC *_self))
3202 ^
3203In file included from src/pmc/exception.c:14:
3204In file included from ./include/parrot/parrot.h:239:
3205In file included from ./include/parrot/platform_interface.h:11:
3206./include/parrot/interpreter.h:102:46: note: instantiated from:
3207#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
3208 ^
3209src/pmc/exception.c:299:27: note: instantiated from:
3210Parrot_Exception_get_bool(PARROT_INTERP, ARGMOD(PMC *_self))
3211 ^
3212In file included from src/pmc/exception.c:14:
3213In file included from ./include/parrot/parrot.h:239:
3214In file included from ./include/parrot/platform_interface.h:11:
3215./include/parrot/interpreter.h:102:67: note: instantiated from:
3216#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
3217 ^
3218src/pmc/exception.c:299:42: warning: unused parameter '_self'
3219 [-Wunused-parameter]
3220Parrot_Exception_get_bool(PARROT_INTERP, ARGMOD(PMC *_self))
3221 ^
3222src/pmc/exception.c:299:54: note: instantiated from:
3223Parrot_Exception_get_bool(PARROT_INTERP, ARGMOD(PMC *_self))
3224 ^
3225src/pmc/exception.c:307:30: warning: unused parameter 'interp'
3226 [-Wunused-parameter]
3227Parrot_Exception_get_integer(PARROT_INTERP, ARGMOD(PMC *_self))
3228 ^
3229In file included from src/pmc/exception.c:14:
3230In file included from ./include/parrot/parrot.h:239:
3231In file included from ./include/parrot/platform_interface.h:11:
3232./include/parrot/interpreter.h:102:46: note: instantiated from:
3233#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
3234 ^
3235src/pmc/exception.c:307:30: note: instantiated from:
3236Parrot_Exception_get_integer(PARROT_INTERP, ARGMOD(PMC *_self))
3237 ^
3238In file included from src/pmc/exception.c:14:
3239In file included from ./include/parrot/parrot.h:239:
3240In file included from ./include/parrot/platform_interface.h:11:
3241./include/parrot/interpreter.h:102:67: note: instantiated from:
3242#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
3243 ^
3244src/pmc/exception.c:365:30: warning: unused parameter 'interp'
3245 [-Wunused-parameter]
3246Parrot_Exception_get_pointer(PARROT_INTERP, ARGMOD(PMC *_self))
3247 ^
3248In file included from src/pmc/exception.c:14:
3249In file included from ./include/parrot/parrot.h:239:
3250In file included from ./include/parrot/platform_interface.h:11:
3251./include/parrot/interpreter.h:102:46: note: instantiated from:
3252#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
3253 ^
3254src/pmc/exception.c:365:30: note: instantiated from:
3255Parrot_Exception_get_pointer(PARROT_INTERP, ARGMOD(PMC *_self))
3256 ^
3257In file included from src/pmc/exception.c:14:
3258In file included from ./include/parrot/parrot.h:239:
3259In file included from ./include/parrot/platform_interface.h:11:
3260./include/parrot/interpreter.h:102:67: note: instantiated from:
3261#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
3262 ^
3263src/pmc/exception.c:885:35: warning: unused parameter 'interp'
3264 [-Wunused-parameter]
3265Parrot_Exception_set_pointer_orig(PARROT_INTERP, ARGMOD(PMC *_self), ...
3266 ^
3267In file included from src/pmc/exception.c:14:
3268In file included from ./include/parrot/parrot.h:239:
3269In file included from ./include/parrot/platform_interface.h:11:
3270./include/parrot/interpreter.h:102:46: note: instantiated from:
3271#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
3272 ^
3273src/pmc/exception.c:885:35: note: instantiated from:
3274Parrot_Exception_set_pointer_orig(PARROT_INTERP, ARGMOD(PMC *_self), ...
3275 ^
3276In file included from src/pmc/exception.c:14:
3277In file included from ./include/parrot/parrot.h:239:
3278In file included from ./include/parrot/platform_interface.h:11:
3279./include/parrot/interpreter.h:102:67: note: instantiated from:
3280#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
3281 ^
32825 warnings generated.
3283clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -fPIC -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/pmc -o src/pmc/parrotlibrary.o -c src/pmc/parrotlibrary.c
3284src/pmc/parrotlibrary.c:96:30: warning: unused parameter 'interp'
3285 [-Wunused-parameter]
3286Parrot_ParrotLibrary_destroy(PARROT_INTERP, ARGMOD(PMC *_self))
3287 ^
3288In file included from src/pmc/parrotlibrary.c:14:
3289In file included from ./include/parrot/parrot.h:239:
3290In file included from ./include/parrot/platform_interface.h:11:
3291./include/parrot/interpreter.h:102:46: note: instantiated from:
3292#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
3293 ^
3294src/pmc/parrotlibrary.c:96:30: note: instantiated from:
3295Parrot_ParrotLibrary_destroy(PARROT_INTERP, ARGMOD(PMC *_self))
3296 ^
3297In file included from src/pmc/parrotlibrary.c:14:
3298In file included from ./include/parrot/parrot.h:239:
3299In file included from ./include/parrot/platform_interface.h:11:
3300./include/parrot/interpreter.h:102:67: note: instantiated from:
3301#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
3302 ^
3303src/pmc/parrotlibrary.c:106:31: warning: unused parameter 'interp'
3304 [-Wunused-parameter]
3305Parrot_ParrotLibrary_get_bool(PARROT_INTERP, ARGMOD(PMC *_self))
3306 ^
3307In file included from src/pmc/parrotlibrary.c:14:
3308In file included from ./include/parrot/parrot.h:239:
3309In file included from ./include/parrot/platform_interface.h:11:
3310./include/parrot/interpreter.h:102:46: note: instantiated from:
3311#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
3312 ^
3313src/pmc/parrotlibrary.c:106:31: note: instantiated from:
3314Parrot_ParrotLibrary_get_bool(PARROT_INTERP, ARGMOD(PMC *_self))
3315 ^
3316In file included from src/pmc/parrotlibrary.c:14:
3317In file included from ./include/parrot/parrot.h:239:
3318In file included from ./include/parrot/platform_interface.h:11:
3319./include/parrot/interpreter.h:102:67: note: instantiated from:
3320#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
3321 ^
3322src/pmc/parrotlibrary.c:114:34: warning: unused parameter 'interp'
3323 [-Wunused-parameter]
3324Parrot_ParrotLibrary_get_pointer(PARROT_INTERP, ARGMOD(PMC *_self))
3325 ^
3326In file included from src/pmc/parrotlibrary.c:14:
3327In file included from ./include/parrot/parrot.h:239:
3328In file included from ./include/parrot/platform_interface.h:11:
3329./include/parrot/interpreter.h:102:46: note: instantiated from:
3330#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
3331 ^
3332src/pmc/parrotlibrary.c:114:34: note: instantiated from:
3333Parrot_ParrotLibrary_get_pointer(PARROT_INTERP, ARGMOD(PMC *_self))
3334 ^
3335In file included from src/pmc/parrotlibrary.c:14:
3336In file included from ./include/parrot/parrot.h:239:
3337In file included from ./include/parrot/platform_interface.h:11:
3338./include/parrot/interpreter.h:102:67: note: instantiated from:
3339#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
3340 ^
3341src/pmc/parrotlibrary.c:145:32: warning: unused parameter 'interp'
3342 [-Wunused-parameter]
3343Parrot_ParrotLibrary_init_orig(PARROT_INTERP, ARGMOD(PMC *_self))
3344 ^
3345In file included from src/pmc/parrotlibrary.c:14:
3346In file included from ./include/parrot/parrot.h:239:
3347In file included from ./include/parrot/platform_interface.h:11:
3348./include/parrot/interpreter.h:102:46: note: instantiated from:
3349#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
3350 ^
3351src/pmc/parrotlibrary.c:145:32: note: instantiated from:
3352Parrot_ParrotLibrary_init_orig(PARROT_INTERP, ARGMOD(PMC *_self))
3353 ^
3354In file included from src/pmc/parrotlibrary.c:14:
3355In file included from ./include/parrot/parrot.h:239:
3356In file included from ./include/parrot/platform_interface.h:11:
3357./include/parrot/interpreter.h:102:67: note: instantiated from:
3358#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
3359 ^
3360src/pmc/parrotlibrary.c:145:47: warning: unused parameter '_self'
3361 [-Wunused-parameter]
3362Parrot_ParrotLibrary_init_orig(PARROT_INTERP, ARGMOD(PMC *_self))
3363 ^
3364src/pmc/parrotlibrary.c:145:59: note: instantiated from:
3365Parrot_ParrotLibrary_init_orig(PARROT_INTERP, ARGMOD(PMC *_self))
3366 ^
3367src/pmc/parrotlibrary.c:151:39: warning: unused parameter 'interp'
3368 [-Wunused-parameter]
3369Parrot_ParrotLibrary_set_pointer_orig(PARROT_INTERP, ARGMOD(PMC ...
3370 ^
3371In file included from src/pmc/parrotlibrary.c:14:
3372In file included from ./include/parrot/parrot.h:239:
3373In file included from ./include/parrot/platform_interface.h:11:
3374./include/parrot/interpreter.h:102:46: note: instantiated from:
3375#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
3376 ^
3377src/pmc/parrotlibrary.c:151:39: note: instantiated from:
3378Parrot_ParrotLibrary_set_pointer_orig(PARROT_INTERP, ARGMOD(PMC ...
3379 ^
3380In file included from src/pmc/parrotlibrary.c:14:
3381In file included from ./include/parrot/parrot.h:239:
3382In file included from ./include/parrot/platform_interface.h:11:
3383./include/parrot/interpreter.h:102:67: note: instantiated from:
3384#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
3385 ^
33866 warnings generated.
3387clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -fPIC -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/pmc -o src/pmc/parrotinterpreter.o -c src/pmc/parrotinterpreter.c
3388src/pmc/parrotinterpreter.c:265:48: warning: unused parameter '_self'
3389 [-Wunused-parameter]
3390Parrot_ParrotInterpreter_freeze(PARROT_INTERP, ARGMOD(PMC *_self), PMC *info)
3391 ^
3392src/pmc/parrotinterpreter.c:265:60: note: instantiated from:
3393Parrot_ParrotInterpreter_freeze(PARROT_INTERP, ARGMOD(PMC *_self), PMC *info)
3394 ^
3395src/pmc/parrotinterpreter.c:265:73: warning: unused parameter 'info'
3396 [-Wunused-parameter]
3397Parrot_ParrotInterpreter_freeze(PARROT_INTERP, ARGMOD(PMC *_self), PMC *info)
3398 ^
3399src/pmc/parrotinterpreter.c:274:38: warning: unused parameter 'interp'
3400 [-Wunused-parameter]
3401Parrot_ParrotInterpreter_get_integer(PARROT_INTERP, ARGMOD(PMC *_self))
3402 ^
3403In file included from src/pmc/parrotinterpreter.c:14:
3404In file included from ./include/parrot/parrot.h:239:
3405In file included from ./include/parrot/platform_interface.h:11:
3406./include/parrot/interpreter.h:102:46: note: instantiated from:
3407#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
3408 ^
3409src/pmc/parrotinterpreter.c:274:38: note: instantiated from:
3410Parrot_ParrotInterpreter_get_integer(PARROT_INTERP, ARGMOD(PMC *_self))
3411 ^
3412In file included from src/pmc/parrotinterpreter.c:14:
3413In file included from ./include/parrot/parrot.h:239:
3414In file included from ./include/parrot/platform_interface.h:11:
3415./include/parrot/interpreter.h:102:67: note: instantiated from:
3416#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
3417 ^
3418src/pmc/parrotinterpreter.c:283:48: warning: unused parameter 'interp'
3419 [-Wunused-parameter]
3420Parrot_ParrotInterpreter_get_integer_keyed_int(PARROT_INTERP, ...
3421 ^
3422In file included from src/pmc/parrotinterpreter.c:14:
3423In file included from ./include/parrot/parrot.h:239:
3424In file included from ./include/parrot/platform_interface.h:11:
3425./include/parrot/interpreter.h:102:46: note: instantiated from:
3426#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
3427 ^
3428src/pmc/parrotinterpreter.c:283:48: note: instantiated from:
3429Parrot_ParrotInterpreter_get_integer_keyed_int(PARROT_INTERP, ...
3430 ^
3431In file included from src/pmc/parrotinterpreter.c:14:
3432In file included from ./include/parrot/parrot.h:239:
3433In file included from ./include/parrot/platform_interface.h:11:
3434./include/parrot/interpreter.h:102:67: note: instantiated from:
3435#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
3436 ^
3437src/pmc/parrotinterpreter.c:296:34: warning: unused parameter 'interp'
3438 [-Wunused-parameter]
3439Parrot_ParrotInterpreter_get_pmc(PARROT_INTERP, ARGMOD(PMC *_self))
3440 ^
3441In file included from src/pmc/parrotinterpreter.c:14:
3442In file included from ./include/parrot/parrot.h:239:
3443In file included from ./include/parrot/platform_interface.h:11:
3444./include/parrot/interpreter.h:102:46: note: instantiated from:
3445#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
3446 ^
3447src/pmc/parrotinterpreter.c:296:34: note: instantiated from:
3448Parrot_ParrotInterpreter_get_pmc(PARROT_INTERP, ARGMOD(PMC *_self))
3449 ^
3450In file included from src/pmc/parrotinterpreter.c:14:
3451In file included from ./include/parrot/parrot.h:239:
3452In file included from ./include/parrot/platform_interface.h:11:
3453./include/parrot/interpreter.h:102:67: note: instantiated from:
3454#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
3455 ^
3456src/pmc/parrotinterpreter.c:304:55: warning: unused parameter '_self'
3457 [-Wunused-parameter]
3458Parrot_ParrotInterpreter_get_pmc_keyed(PARROT_INTERP, ARGMOD(PMC ...
3459 ^
3460src/pmc/parrotinterpreter.c:304:67: note: instantiated from:
3461Parrot_ParrotInterpreter_get_pmc_keyed(PARROT_INTERP, ARGMOD(PMC *_self)...
3462 ^
3463src/pmc/parrotinterpreter.c:414:1: warning: control may reach end of non-void
3464 function [-Wreturn-type]
3465}
3466^
3467src/pmc/parrotinterpreter.c:416:44: warning: unused parameter 'interp'
3468 [-Wunused-parameter]
3469Parrot_ParrotInterpreter_get_pmc_keyed_int(PARROT_INTERP, ARGMOD(PMC ...
3470 ^
3471In file included from src/pmc/parrotinterpreter.c:14:
3472In file included from ./include/parrot/parrot.h:239:
3473In file included from ./include/parrot/platform_interface.h:11:
3474./include/parrot/interpreter.h:102:46: note: instantiated from:
3475#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
3476 ^
3477src/pmc/parrotinterpreter.c:416:44: note: instantiated from:
3478Parrot_ParrotInterpreter_get_pmc_keyed_int(PARROT_INTERP, ARGMOD(PMC ...
3479 ^
3480In file included from src/pmc/parrotinterpreter.c:14:
3481In file included from ./include/parrot/parrot.h:239:
3482In file included from ./include/parrot/platform_interface.h:11:
3483./include/parrot/interpreter.h:102:67: note: instantiated from:
3484#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
3485 ^
3486src/pmc/parrotinterpreter.c:436:38: warning: unused parameter 'interp'
3487 [-Wunused-parameter]
3488Parrot_ParrotInterpreter_get_pointer(PARROT_INTERP, ARGMOD(PMC *_self))
3489 ^
3490In file included from src/pmc/parrotinterpreter.c:14:
3491In file included from ./include/parrot/parrot.h:239:
3492In file included from ./include/parrot/platform_interface.h:11:
3493./include/parrot/interpreter.h:102:46: note: instantiated from:
3494#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
3495 ^
3496src/pmc/parrotinterpreter.c:436:38: note: instantiated from:
3497Parrot_ParrotInterpreter_get_pointer(PARROT_INTERP, ARGMOD(PMC *_self))
3498 ^
3499In file included from src/pmc/parrotinterpreter.c:14:
3500In file included from ./include/parrot/parrot.h:239:
3501In file included from ./include/parrot/platform_interface.h:11:
3502./include/parrot/interpreter.h:102:67: note: instantiated from:
3503#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
3504 ^
3505src/pmc/parrotinterpreter.c:559:59: warning: unused parameter 'interp'
3506 [-Wunused-parameter]
3507Parrot_ParrotInterpreter_multi_is_equal_ParrotInterpreter(PARROT_INTERP,...
3508 ^
3509In file included from src/pmc/parrotinterpreter.c:14:
3510In file included from ./include/parrot/parrot.h:239:
3511In file included from ./include/parrot/platform_interface.h:11:
3512./include/parrot/interpreter.h:102:46: note: instantiated from:
3513#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
3514 ^
3515src/pmc/parrotinterpreter.c:559:59: note: instantiated from:
3516Parrot_ParrotInterpreter_multi_is_equal_ParrotInterpreter(PARROT_INTERP,...
3517 ^
3518In file included from src/pmc/parrotinterpreter.c:14:
3519In file included from ./include/parrot/parrot.h:239:
3520In file included from ./include/parrot/platform_interface.h:11:
3521./include/parrot/interpreter.h:102:67: note: instantiated from:
3522#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
3523 ^
3524src/pmc/parrotinterpreter.c:569:64: warning: unused parameter '_self'
3525 [-Wunused-parameter]
3526Parrot_ParrotInterpreter_multi_is_equal_DEFAULT(PARROT_INTERP, ARGMOD(...
3527 ^
3528src/pmc/parrotinterpreter.c:569:76: note: instantiated from:
3529 ...ARGMOD(PMC *_self), PMC *value)
3530 ^
3531src/pmc/parrotinterpreter.c:578:1: warning: control reaches end of non-void
3532 function [-Wreturn-type]
3533}
3534^
3535src/pmc/parrotinterpreter.c:875:53: warning: unused parameter 'interp'
3536 [-Wunused-parameter]
3537Parrot_ParrotInterpreter_set_integer_keyed_int_orig(PARROT_INTERP, ...
3538 ^
3539In file included from src/pmc/parrotinterpreter.c:14:
3540In file included from ./include/parrot/parrot.h:239:
3541In file included from ./include/parrot/platform_interface.h:11:
3542./include/parrot/interpreter.h:102:46: note: instantiated from:
3543#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
3544 ^
3545src/pmc/parrotinterpreter.c:875:53: note: instantiated from:
3546Parrot_ParrotInterpreter_set_integer_keyed_int_orig(PARROT_INTERP, ...
3547 ^
3548In file included from src/pmc/parrotinterpreter.c:14:
3549In file included from ./include/parrot/parrot.h:239:
3550In file included from ./include/parrot/platform_interface.h:11:
3551./include/parrot/interpreter.h:102:67: note: instantiated from:
3552#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
3553 ^
3554src/pmc/parrotinterpreter.c:891:39: warning: unused parameter 'interp'
3555 [-Wunused-parameter]
3556Parrot_ParrotInterpreter_set_pmc_orig(PARROT_INTERP, ARGMOD(PMC ...
3557 ^
3558In file included from src/pmc/parrotinterpreter.c:14:
3559In file included from ./include/parrot/parrot.h:239:
3560In file included from ./include/parrot/platform_interface.h:11:
3561./include/parrot/interpreter.h:102:46: note: instantiated from:
3562#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
3563 ^
3564src/pmc/parrotinterpreter.c:891:39: note: instantiated from:
3565Parrot_ParrotInterpreter_set_pmc_orig(PARROT_INTERP, ARGMOD(PMC ...
3566 ^
3567In file included from src/pmc/parrotinterpreter.c:14:
3568In file included from ./include/parrot/parrot.h:239:
3569In file included from ./include/parrot/platform_interface.h:11:
3570./include/parrot/interpreter.h:102:67: note: instantiated from:
3571#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
3572 ^
357314 warnings generated.
3574clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -fPIC -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/pmc -o src/pmc/lexpad.o -c src/pmc/lexpad.c
3575src/pmc/lexpad.c:618:40: warning: unused parameter '_self' [-Wunused-parameter]
3576Parrot_LexPad_init_orig(PARROT_INTERP, ARGMOD(PMC *_self))
3577 ^
3578src/pmc/lexpad.c:618:52: note: instantiated from:
3579Parrot_LexPad_init_orig(PARROT_INTERP, ARGMOD(PMC *_self))
3580 ^
35811 warning generated.
3582clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -fPIC -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/pmc -o src/pmc/timer.o -c src/pmc/timer.c
3583clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -fPIC -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/pmc -o src/pmc/pointer.o -c src/pmc/pointer.c
3584clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -fPIC -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/pmc -o src/pmc/sub.o -c src/pmc/sub.c
3585src/pmc/sub.c:167:20: warning: unused parameter 'interp' [-Wunused-parameter]
3586Parrot_Sub_defined(PARROT_INTERP, ARGMOD(PMC *_self))
3587 ^
3588In file included from src/pmc/sub.c:14:
3589In file included from ./include/parrot/parrot.h:239:
3590In file included from ./include/parrot/platform_interface.h:11:
3591./include/parrot/interpreter.h:102:46: note: instantiated from:
3592#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
3593 ^
3594src/pmc/sub.c:167:20: note: instantiated from:
3595Parrot_Sub_defined(PARROT_INTERP, ARGMOD(PMC *_self))
3596 ^
3597In file included from src/pmc/sub.c:14:
3598In file included from ./include/parrot/parrot.h:239:
3599In file included from ./include/parrot/platform_interface.h:11:
3600./include/parrot/interpreter.h:102:67: note: instantiated from:
3601#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
3602 ^
3603src/pmc/sub.c:167:35: warning: unused parameter '_self' [-Wunused-parameter]
3604Parrot_Sub_defined(PARROT_INTERP, ARGMOD(PMC *_self))
3605 ^
3606src/pmc/sub.c:167:47: note: instantiated from:
3607Parrot_Sub_defined(PARROT_INTERP, ARGMOD(PMC *_self))
3608 ^
3609src/pmc/sub.c:247:21: warning: unused parameter 'interp' [-Wunused-parameter]
3610Parrot_Sub_get_bool(PARROT_INTERP, ARGMOD(PMC *_self))
3611 ^
3612In file included from src/pmc/sub.c:14:
3613In file included from ./include/parrot/parrot.h:239:
3614In file included from ./include/parrot/platform_interface.h:11:
3615./include/parrot/interpreter.h:102:46: note: instantiated from:
3616#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
3617 ^
3618src/pmc/sub.c:247:21: note: instantiated from:
3619Parrot_Sub_get_bool(PARROT_INTERP, ARGMOD(PMC *_self))
3620 ^
3621In file included from src/pmc/sub.c:14:
3622In file included from ./include/parrot/parrot.h:239:
3623In file included from ./include/parrot/platform_interface.h:11:
3624./include/parrot/interpreter.h:102:67: note: instantiated from:
3625#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
3626 ^
3627src/pmc/sub.c:247:36: warning: unused parameter '_self' [-Wunused-parameter]
3628Parrot_Sub_get_bool(PARROT_INTERP, ARGMOD(PMC *_self))
3629 ^
3630src/pmc/sub.c:247:48: note: instantiated from:
3631Parrot_Sub_get_bool(PARROT_INTERP, ARGMOD(PMC *_self))
3632 ^
3633src/pmc/sub.c:1483:44: warning: unused parameter '_self' [-Wunused-parameter]
3634Parrot_Sub_set_pointer_orig(PARROT_INTERP, ARGMOD(PMC *_self), void *value)
3635 ^
3636src/pmc/sub.c:1483:56: note: instantiated from:
3637Parrot_Sub_set_pointer_orig(PARROT_INTERP, ARGMOD(PMC *_self), void *value)
3638 ^
36395 warnings generated.
3640clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -fPIC -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/pmc -o src/pmc/continuation.o -c src/pmc/continuation.c
3641src/pmc/continuation.c:449:34: warning: unused parameter 'interp'
3642 [-Wunused-parameter]
3643Parrot_Continuation_set_pmc_orig(PARROT_INTERP, ARGMOD(PMC *_self), PMC *src)
3644 ^
3645In file included from src/pmc/continuation.c:14:
3646In file included from ./include/parrot/parrot.h:239:
3647In file included from ./include/parrot/platform_interface.h:11:
3648./include/parrot/interpreter.h:102:46: note: instantiated from:
3649#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
3650 ^
3651src/pmc/continuation.c:449:34: note: instantiated from:
3652Parrot_Continuation_set_pmc_orig(PARROT_INTERP, ARGMOD(PMC *_self), PMC *src)
3653 ^
3654In file included from src/pmc/continuation.c:14:
3655In file included from ./include/parrot/parrot.h:239:
3656In file included from ./include/parrot/platform_interface.h:11:
3657./include/parrot/interpreter.h:102:67: note: instantiated from:
3658#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
3659 ^
36601 warning generated.
3661clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -fPIC -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/pmc -o src/pmc/coroutine.o -c src/pmc/coroutine.c
3662clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -fPIC -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/pmc -o src/pmc/eval.o -c src/pmc/eval.c
3663src/pmc/eval.c:269:31: warning: cast from 'char *' to 'opcode_t *'
3664 (aka 'long *') increases required alignment from 1 to 4 [-Wcast-align]
3665 PackFile_pack(interp, pf, (opcode_t *)res->strstart);
3666 ^~~~~~~~~~~~~~~~~~~~~~~~~
3667src/pmc/eval.c:378:38: warning: cast from 'char *' to 'opcode_t *'
3668 (aka 'long *') increases required alignment from 1 to 4 [-Wcast-align]
3669 if (!PackFile_unpack(interp, pf, (opcode_t *)packed->strstart,
3670 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
36712 warnings generated.
3672clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -fPIC -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/pmc -o src/pmc/nci.o -c src/pmc/nci.c
3673src/pmc/nci.c:148:20: warning: unused parameter 'interp' [-Wunused-parameter]
3674Parrot_NCI_defined(PARROT_INTERP, ARGMOD(PMC *_self))
3675 ^
3676In file included from src/pmc/nci.c:14:
3677In file included from ./include/parrot/parrot.h:239:
3678In file included from ./include/parrot/platform_interface.h:11:
3679./include/parrot/interpreter.h:102:46: note: instantiated from:
3680#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
3681 ^
3682src/pmc/nci.c:148:20: note: instantiated from:
3683Parrot_NCI_defined(PARROT_INTERP, ARGMOD(PMC *_self))
3684 ^
3685In file included from src/pmc/nci.c:14:
3686In file included from ./include/parrot/parrot.h:239:
3687In file included from ./include/parrot/platform_interface.h:11:
3688./include/parrot/interpreter.h:102:67: note: instantiated from:
3689#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
3690 ^
3691src/pmc/nci.c:157:21: warning: unused parameter 'interp' [-Wunused-parameter]
3692Parrot_NCI_get_bool(PARROT_INTERP, ARGMOD(PMC *_self))
3693 ^
3694In file included from src/pmc/nci.c:14:
3695In file included from ./include/parrot/parrot.h:239:
3696In file included from ./include/parrot/platform_interface.h:11:
3697./include/parrot/interpreter.h:102:46: note: instantiated from:
3698#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
3699 ^
3700src/pmc/nci.c:157:21: note: instantiated from:
3701Parrot_NCI_get_bool(PARROT_INTERP, ARGMOD(PMC *_self))
3702 ^
3703In file included from src/pmc/nci.c:14:
3704In file included from ./include/parrot/parrot.h:239:
3705In file included from ./include/parrot/platform_interface.h:11:
3706./include/parrot/interpreter.h:102:67: note: instantiated from:
3707#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
3708 ^
3709src/pmc/nci.c:177:24: warning: unused parameter 'interp' [-Wunused-parameter]
3710Parrot_NCI_get_pointer(PARROT_INTERP, ARGMOD(PMC *_self))
3711 ^
3712In file included from src/pmc/nci.c:14:
3713In file included from ./include/parrot/parrot.h:239:
3714In file included from ./include/parrot/platform_interface.h:11:
3715./include/parrot/interpreter.h:102:46: note: instantiated from:
3716#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
3717 ^
3718src/pmc/nci.c:177:24: note: instantiated from:
3719Parrot_NCI_get_pointer(PARROT_INTERP, ARGMOD(PMC *_self))
3720 ^
3721In file included from src/pmc/nci.c:14:
3722In file included from ./include/parrot/parrot.h:239:
3723In file included from ./include/parrot/platform_interface.h:11:
3724./include/parrot/interpreter.h:102:67: note: instantiated from:
3725#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
3726 ^
3727src/pmc/nci.c:371:22: warning: unused parameter 'interp' [-Wunused-parameter]
3728Parrot_NCI_init_orig(PARROT_INTERP, ARGMOD(PMC *_self))
3729 ^
3730In file included from src/pmc/nci.c:14:
3731In file included from ./include/parrot/parrot.h:239:
3732In file included from ./include/parrot/platform_interface.h:11:
3733./include/parrot/interpreter.h:102:46: note: instantiated from:
3734#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
3735 ^
3736src/pmc/nci.c:371:22: note: instantiated from:
3737Parrot_NCI_init_orig(PARROT_INTERP, ARGMOD(PMC *_self))
3738 ^
3739In file included from src/pmc/nci.c:14:
3740In file included from ./include/parrot/parrot.h:239:
3741In file included from ./include/parrot/platform_interface.h:11:
3742./include/parrot/interpreter.h:102:67: note: instantiated from:
3743#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
3744 ^
37454 warnings generated.
3746clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -fPIC -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/pmc -o src/pmc/float.o -c src/pmc/float.c
3747clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -fPIC -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/pmc -o src/pmc/integer.o -c src/pmc/integer.c
3748src/pmc/integer.c:469:91: warning: unused parameter 'dest' [-Wunused-parameter]
3749 ...ARGMOD(PMC *_self), FLOATVAL value, PMC *dest)
3750 ^
3751src/pmc/integer.c:485:87: warning: unused parameter 'dest' [-Wunused-parameter]
3752 ...ARGMOD(PMC *_self), INTVAL value, PMC *dest)
3753 ^
3754src/pmc/integer.c:736:86: warning: unused parameter 'dest' [-Wunused-parameter]
3755 ...ARGMOD(PMC *_self), FLOATVAL value, PMC *dest)
3756 ^
3757src/pmc/integer.c:749:82: warning: unused parameter 'dest' [-Wunused-parameter]
3758 ...ARGMOD(PMC *_self), INTVAL value, PMC *dest)
3759 ^
3760src/pmc/integer.c:815:60: warning: unused parameter 'dest' [-Wunused-parameter]
3761Parrot_Integer_neg(PARROT_INTERP, ARGMOD(PMC *_self), PMC *dest)
3762 ^
3763src/pmc/integer.c:1152:95: warning: unused parameter 'dest' [-Wunused-parameter]
3764 ...ARGMOD(PMC *_self), PMC *value, PMC *dest)
3765 ^
3766src/pmc/integer.c:1174:93: warning: unused parameter 'dest' [-Wunused-parameter]
3767 ...ARGMOD(PMC *_self), PMC *value, PMC *dest)
3768 ^
3769src/pmc/integer.c:1225:99: warning: unused parameter 'dest' [-Wunused-parameter]
3770 ...ARGMOD(PMC *_self), PMC *value, PMC *dest)
3771 ^
3772src/pmc/integer.c:1280:94: warning: unused parameter 'dest' [-Wunused-parameter]
3773 ...ARGMOD(PMC *_self), PMC *value, PMC *dest)
3774 ^
3775src/pmc/integer.c:1831:26: warning: unused parameter 'interp'
3776 [-Wunused-parameter]
3777Parrot_Integer_init_orig(PARROT_INTERP, ARGMOD(PMC *_self))
3778 ^
3779In file included from src/pmc/integer.c:14:
3780In file included from ./include/parrot/parrot.h:239:
3781In file included from ./include/parrot/platform_interface.h:11:
3782./include/parrot/interpreter.h:102:46: note: instantiated from:
3783#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
3784 ^
3785src/pmc/integer.c:1831:26: note: instantiated from:
3786Parrot_Integer_init_orig(PARROT_INTERP, ARGMOD(PMC *_self))
3787 ^
3788In file included from src/pmc/integer.c:14:
3789In file included from ./include/parrot/parrot.h:239:
3790In file included from ./include/parrot/platform_interface.h:11:
3791./include/parrot/interpreter.h:102:67: note: instantiated from:
3792#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
3793 ^
3794src/pmc/integer.c:1842:30: warning: unused parameter 'interp'
3795 [-Wunused-parameter]
3796Parrot_Integer_init_int_orig(PARROT_INTERP, ARGMOD(PMC *_self), INTVAL init)
3797 ^
3798In file included from src/pmc/integer.c:14:
3799In file included from ./include/parrot/parrot.h:239:
3800In file included from ./include/parrot/platform_interface.h:11:
3801./include/parrot/interpreter.h:102:46: note: instantiated from:
3802#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
3803 ^
3804src/pmc/integer.c:1842:30: note: instantiated from:
3805Parrot_Integer_init_int_orig(PARROT_INTERP, ARGMOD(PMC *_self), INTVAL init)
3806 ^
3807In file included from src/pmc/integer.c:14:
3808In file included from ./include/parrot/parrot.h:239:
3809In file included from ./include/parrot/platform_interface.h:11:
3810./include/parrot/interpreter.h:102:67: note: instantiated from:
3811#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
3812 ^
381311 warnings generated.
3814clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -fPIC -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/pmc -o src/pmc/bigint.o -c src/pmc/bigint.c
3815src/pmc/bigint.c:605:1: warning: control may reach end of non-void function
3816 [-Wreturn-type]
3817}
3818^
3819src/pmc/bigint.c:2084:52: warning: unused parameter '_self' [-Wunused-parameter]
3820Parrot_BigInt_multi_add_DEFAULT_PMC(PARROT_INTERP, ARGMOD(PMC *_self), ...
3821 ^
3822src/pmc/bigint.c:2084:64: note: instantiated from:
3823Parrot_BigInt_multi_add_DEFAULT_PMC(PARROT_INTERP, ARGMOD(PMC *_self), ...
3824 ^
3825src/pmc/bigint.c:2094:1: warning: control reaches end of non-void function
3826 [-Wreturn-type]
3827}
3828^
3829src/pmc/bigint.c:2112:50: warning: unused parameter '_self' [-Wunused-parameter]
3830Parrot_BigInt_multi_i_add_DEFAULT(PARROT_INTERP, ARGMOD(PMC *_self), PMC *value)
3831 ^
3832src/pmc/bigint.c:2112:62: note: instantiated from:
3833Parrot_BigInt_multi_i_add_DEFAULT(PARROT_INTERP, ARGMOD(PMC *_self), PMC *value)
3834 ^
3835src/pmc/bigint.c:2145:57: warning: unused parameter '_self' [-Wunused-parameter]
3836Parrot_BigInt_multi_subtract_DEFAULT_PMC(PARROT_INTERP, ARGMOD(PMC ...
3837 ^
3838src/pmc/bigint.c:2145:69: note: instantiated from:
3839Parrot_BigInt_multi_subtract_DEFAULT_PMC(PARROT_INTERP, ARGMOD(PMC *_self)...
3840 ^
3841src/pmc/bigint.c:2155:1: warning: control reaches end of non-void function
3842 [-Wreturn-type]
3843}
3844^
3845src/pmc/bigint.c:2173:55: warning: unused parameter '_self' [-Wunused-parameter]
3846Parrot_BigInt_multi_i_subtract_DEFAULT(PARROT_INTERP, ARGMOD(PMC ...
3847 ^
3848src/pmc/bigint.c:2173:67: note: instantiated from:
3849Parrot_BigInt_multi_i_subtract_DEFAULT(PARROT_INTERP, ARGMOD(PMC *_self)...
3850 ^
3851src/pmc/bigint.c:2206:57: warning: unused parameter '_self' [-Wunused-parameter]
3852Parrot_BigInt_multi_multiply_DEFAULT_PMC(PARROT_INTERP, ARGMOD(PMC ...
3853 ^
3854src/pmc/bigint.c:2206:69: note: instantiated from:
3855Parrot_BigInt_multi_multiply_DEFAULT_PMC(PARROT_INTERP, ARGMOD(PMC *_self)...
3856 ^
3857src/pmc/bigint.c:2216:1: warning: control reaches end of non-void function
3858 [-Wreturn-type]
3859}
3860^
3861src/pmc/bigint.c:2234:55: warning: unused parameter '_self' [-Wunused-parameter]
3862Parrot_BigInt_multi_i_multiply_DEFAULT(PARROT_INTERP, ARGMOD(PMC ...
3863 ^
3864src/pmc/bigint.c:2234:67: note: instantiated from:
3865Parrot_BigInt_multi_i_multiply_DEFAULT(PARROT_INTERP, ARGMOD(PMC *_self)...
3866 ^
3867src/pmc/bigint.c:2312:55: warning: unused parameter '_self' [-Wunused-parameter]
3868Parrot_BigInt_multi_divide_DEFAULT_PMC(PARROT_INTERP, ARGMOD(PMC ...
3869 ^
3870src/pmc/bigint.c:2312:67: note: instantiated from:
3871Parrot_BigInt_multi_divide_DEFAULT_PMC(PARROT_INTERP, ARGMOD(PMC *_self)...
3872 ^
3873src/pmc/bigint.c:2322:1: warning: control reaches end of non-void function
3874 [-Wreturn-type]
3875}
3876^
3877src/pmc/bigint.c:2340:53: warning: unused parameter '_self' [-Wunused-parameter]
3878Parrot_BigInt_multi_i_divide_DEFAULT(PARROT_INTERP, ARGMOD(PMC *_self), ...
3879 ^
3880src/pmc/bigint.c:2340:65: note: instantiated from:
3881Parrot_BigInt_multi_i_divide_DEFAULT(PARROT_INTERP, ARGMOD(PMC *_self), ...
3882 ^
3883src/pmc/bigint.c:2373:61: warning: unused parameter '_self' [-Wunused-parameter]
3884Parrot_BigInt_multi_floor_divide_DEFAULT_PMC(PARROT_INTERP, ARGMOD(PMC ...
3885 ^
3886src/pmc/bigint.c:2373:73: note: instantiated from:
3887 ...ARGMOD(PMC *_self), PMC *value, PMC *dest)
3888 ^
3889src/pmc/bigint.c:2383:1: warning: control reaches end of non-void function
3890 [-Wreturn-type]
3891}
3892^
3893src/pmc/bigint.c:2401:59: warning: unused parameter '_self' [-Wunused-parameter]
3894Parrot_BigInt_multi_i_floor_divide_DEFAULT(PARROT_INTERP, ARGMOD(PMC ...
3895 ^
3896src/pmc/bigint.c:2401:71: note: instantiated from:
3897Parrot_BigInt_multi_i_floor_divide_DEFAULT(PARROT_INTERP, ARGMOD(PMC *_self)...
3898 ^
3899src/pmc/bigint.c:2434:56: warning: unused parameter '_self' [-Wunused-parameter]
3900Parrot_BigInt_multi_modulus_DEFAULT_PMC(PARROT_INTERP, ARGMOD(PMC ...
3901 ^
3902src/pmc/bigint.c:2434:68: note: instantiated from:
3903Parrot_BigInt_multi_modulus_DEFAULT_PMC(PARROT_INTERP, ARGMOD(PMC *_self)...
3904 ^
3905src/pmc/bigint.c:2444:1: warning: control reaches end of non-void function
3906 [-Wreturn-type]
3907}
3908^
3909src/pmc/bigint.c:2462:54: warning: unused parameter '_self' [-Wunused-parameter]
3910Parrot_BigInt_multi_i_modulus_DEFAULT(PARROT_INTERP, ARGMOD(PMC ...
3911 ^
3912src/pmc/bigint.c:2462:66: note: instantiated from:
3913Parrot_BigInt_multi_i_modulus_DEFAULT(PARROT_INTERP, ARGMOD(PMC *_self)...
3914 ^
3915src/pmc/bigint.c:2489:48: warning: unused parameter '_self' [-Wunused-parameter]
3916Parrot_BigInt_multi_cmp_DEFAULT(PARROT_INTERP, ARGMOD(PMC *_self), PMC *value)
3917 ^
3918src/pmc/bigint.c:2489:60: note: instantiated from:
3919Parrot_BigInt_multi_cmp_DEFAULT(PARROT_INTERP, ARGMOD(PMC *_self), PMC *value)
3920 ^
3921src/pmc/bigint.c:2498:1: warning: control reaches end of non-void function
3922 [-Wreturn-type]
3923}
3924^
3925src/pmc/bigint.c:2516:53: warning: unused parameter '_self' [-Wunused-parameter]
3926Parrot_BigInt_multi_is_equal_DEFAULT(PARROT_INTERP, ARGMOD(PMC *_self), ...
3927 ^
3928src/pmc/bigint.c:2516:65: note: instantiated from:
3929Parrot_BigInt_multi_is_equal_DEFAULT(PARROT_INTERP, ARGMOD(PMC *_self), ...
3930 ^
3931src/pmc/bigint.c:2525:1: warning: control reaches end of non-void function
3932 [-Wreturn-type]
3933}
3934^
3935src/pmc/bigint.c:2566:47: warning: unused parameter '_self' [-Wunused-parameter]
3936Parrot_BigInt_i_add_float_orig(PARROT_INTERP, ARGMOD(PMC *_self), ...
3937 ^
3938src/pmc/bigint.c:2566:59: note: instantiated from:
3939Parrot_BigInt_i_add_float_orig(PARROT_INTERP, ARGMOD(PMC *_self), ...
3940 ^
3941src/pmc/bigint.c:2693:52: warning: unused parameter '_self' [-Wunused-parameter]
3942Parrot_BigInt_i_multiply_float_orig(PARROT_INTERP, ARGMOD(PMC *_self), ...
3943 ^
3944src/pmc/bigint.c:2693:64: note: instantiated from:
3945Parrot_BigInt_i_multiply_float_orig(PARROT_INTERP, ARGMOD(PMC *_self), ...
3946 ^
3947src/pmc/bigint.c:2743:52: warning: unused parameter '_self' [-Wunused-parameter]
3948Parrot_BigInt_i_subtract_float_orig(PARROT_INTERP, ARGMOD(PMC *_self), ...
3949 ^
3950src/pmc/bigint.c:2743:64: note: instantiated from:
3951Parrot_BigInt_i_subtract_float_orig(PARROT_INTERP, ARGMOD(PMC *_self), ...
3952 ^
395326 warnings generated.
3954clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -fPIC -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/pmc -o src/pmc/bignum.o -c src/pmc/bignum.c
3955src/pmc/bignum.c:710:1: warning: control may reach end of non-void function
3956 [-Wreturn-type]
3957}
3958^
3959src/pmc/bignum.c:723:1: warning: control may reach end of non-void function
3960 [-Wreturn-type]
3961}
3962^
3963src/pmc/bignum.c:1087:25: warning: unused parameter 'interp'
3964 [-Wunused-parameter]
3965bignum_get_default_prec(PARROT_INTERP, ARGIN(PMC *self)) {
3966 ^
3967In file included from src/pmc/bignum.c:14:
3968In file included from ./include/parrot/parrot.h:239:
3969In file included from ./include/parrot/platform_interface.h:11:
3970./include/parrot/interpreter.h:102:46: note: instantiated from:
3971#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
3972 ^
3973src/pmc/bignum.c:1087:25: note: instantiated from:
3974bignum_get_default_prec(PARROT_INTERP, ARGIN(PMC *self)) {
3975 ^
3976In file included from src/pmc/bignum.c:14:
3977In file included from ./include/parrot/parrot.h:239:
3978In file included from ./include/parrot/platform_interface.h:11:
3979./include/parrot/interpreter.h:102:67: note: instantiated from:
3980#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
3981 ^
3982src/pmc/bignum.c:1087:40: warning: unused parameter 'self' [-Wunused-parameter]
3983bignum_get_default_prec(PARROT_INTERP, ARGIN(PMC *self)) {
3984 ^
3985src/pmc/bignum.c:1087:51: note: instantiated from:
3986bignum_get_default_prec(PARROT_INTERP, ARGIN(PMC *self)) {
3987 ^
3988src/pmc/bignum.c:1094:25: warning: unused parameter 'interp'
3989 [-Wunused-parameter]
3990bignum_set_default_prec(PARROT_INTERP, ARGIN(PMC *self), INTVAL prec) {
3991 ^
3992In file included from src/pmc/bignum.c:14:
3993In file included from ./include/parrot/parrot.h:239:
3994In file included from ./include/parrot/platform_interface.h:11:
3995./include/parrot/interpreter.h:102:46: note: instantiated from:
3996#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
3997 ^
3998src/pmc/bignum.c:1094:25: note: instantiated from:
3999bignum_set_default_prec(PARROT_INTERP, ARGIN(PMC *self), INTVAL prec) {
4000 ^
4001In file included from src/pmc/bignum.c:14:
4002In file included from ./include/parrot/parrot.h:239:
4003In file included from ./include/parrot/platform_interface.h:11:
4004./include/parrot/interpreter.h:102:67: note: instantiated from:
4005#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
4006 ^
4007src/pmc/bignum.c:1094:40: warning: unused parameter 'self' [-Wunused-parameter]
4008bignum_set_default_prec(PARROT_INTERP, ARGIN(PMC *self), INTVAL prec) {
4009 ^
4010src/pmc/bignum.c:1094:51: note: instantiated from:
4011bignum_set_default_prec(PARROT_INTERP, ARGIN(PMC *self), INTVAL prec) {
4012 ^
4013src/pmc/bignum.c:2053:52: warning: unused parameter '_self' [-Wunused-parameter]
4014Parrot_BigNum_multi_add_DEFAULT_PMC(PARROT_INTERP, ARGMOD(PMC *_self), ...
4015 ^
4016src/pmc/bignum.c:2053:64: note: instantiated from:
4017Parrot_BigNum_multi_add_DEFAULT_PMC(PARROT_INTERP, ARGMOD(PMC *_self), ...
4018 ^
4019src/pmc/bignum.c:2053:89: warning: unused parameter 'dest' [-Wunused-parameter]
4020 ...ARGMOD(PMC *_self), PMC *value, PMC *dest)
4021 ^
4022src/pmc/bignum.c:2062:1: warning: control reaches end of non-void function
4023 [-Wreturn-type]
4024}
4025^
4026src/pmc/bignum.c:2088:50: warning: unused parameter '_self' [-Wunused-parameter]
4027Parrot_BigNum_multi_i_add_DEFAULT(PARROT_INTERP, ARGMOD(PMC *_self), PMC *value)
4028 ^
4029src/pmc/bignum.c:2088:62: note: instantiated from:
4030Parrot_BigNum_multi_i_add_DEFAULT(PARROT_INTERP, ARGMOD(PMC *_self), PMC *value)
4031 ^
4032src/pmc/bignum.c:2121:57: warning: unused parameter '_self' [-Wunused-parameter]
4033Parrot_BigNum_multi_subtract_DEFAULT_PMC(PARROT_INTERP, ARGMOD(PMC ...
4034 ^
4035src/pmc/bignum.c:2121:69: note: instantiated from:
4036Parrot_BigNum_multi_subtract_DEFAULT_PMC(PARROT_INTERP, ARGMOD(PMC *_self)...
4037 ^
4038src/pmc/bignum.c:2121:94: warning: unused parameter 'dest' [-Wunused-parameter]
4039 ...ARGMOD(PMC *_self), PMC *value, PMC *dest)
4040 ^
4041src/pmc/bignum.c:2130:1: warning: control reaches end of non-void function
4042 [-Wreturn-type]
4043}
4044^
4045src/pmc/bignum.c:2156:55: warning: unused parameter '_self' [-Wunused-parameter]
4046Parrot_BigNum_multi_i_subtract_DEFAULT(PARROT_INTERP, ARGMOD(PMC ...
4047 ^
4048src/pmc/bignum.c:2156:67: note: instantiated from:
4049Parrot_BigNum_multi_i_subtract_DEFAULT(PARROT_INTERP, ARGMOD(PMC *_self)...
4050 ^
4051src/pmc/bignum.c:2189:57: warning: unused parameter '_self' [-Wunused-parameter]
4052Parrot_BigNum_multi_multiply_DEFAULT_PMC(PARROT_INTERP, ARGMOD(PMC ...
4053 ^
4054src/pmc/bignum.c:2189:69: note: instantiated from:
4055Parrot_BigNum_multi_multiply_DEFAULT_PMC(PARROT_INTERP, ARGMOD(PMC *_self)...
4056 ^
4057src/pmc/bignum.c:2189:94: warning: unused parameter 'dest' [-Wunused-parameter]
4058 ...ARGMOD(PMC *_self), PMC *value, PMC *dest)
4059 ^
4060src/pmc/bignum.c:2198:1: warning: control reaches end of non-void function
4061 [-Wreturn-type]
4062}
4063^
4064src/pmc/bignum.c:2224:55: warning: unused parameter '_self' [-Wunused-parameter]
4065Parrot_BigNum_multi_i_multiply_DEFAULT(PARROT_INTERP, ARGMOD(PMC ...
4066 ^
4067src/pmc/bignum.c:2224:67: note: instantiated from:
4068Parrot_BigNum_multi_i_multiply_DEFAULT(PARROT_INTERP, ARGMOD(PMC *_self)...
4069 ^
4070src/pmc/bignum.c:2302:55: warning: unused parameter '_self' [-Wunused-parameter]
4071Parrot_BigNum_multi_divide_DEFAULT_PMC(PARROT_INTERP, ARGMOD(PMC ...
4072 ^
4073src/pmc/bignum.c:2302:67: note: instantiated from:
4074Parrot_BigNum_multi_divide_DEFAULT_PMC(PARROT_INTERP, ARGMOD(PMC *_self)...
4075 ^
4076src/pmc/bignum.c:2302:92: warning: unused parameter 'dest' [-Wunused-parameter]
4077 ...ARGMOD(PMC *_self), PMC *value, PMC *dest)
4078 ^
4079src/pmc/bignum.c:2311:1: warning: control reaches end of non-void function
4080 [-Wreturn-type]
4081}
4082^
4083src/pmc/bignum.c:2337:53: warning: unused parameter '_self' [-Wunused-parameter]
4084Parrot_BigNum_multi_i_divide_DEFAULT(PARROT_INTERP, ARGMOD(PMC *_self), ...
4085 ^
4086src/pmc/bignum.c:2337:65: note: instantiated from:
4087Parrot_BigNum_multi_i_divide_DEFAULT(PARROT_INTERP, ARGMOD(PMC *_self), ...
4088 ^
4089src/pmc/bignum.c:2370:61: warning: unused parameter '_self' [-Wunused-parameter]
4090Parrot_BigNum_multi_floor_divide_DEFAULT_PMC(PARROT_INTERP, ARGMOD(PMC ...
4091 ^
4092src/pmc/bignum.c:2370:73: note: instantiated from:
4093 ...ARGMOD(PMC *_self), PMC *value, PMC *dest)
4094 ^
4095src/pmc/bignum.c:2370:98: warning: unused parameter 'dest' [-Wunused-parameter]
4096 ...ARGMOD(PMC *_self), PMC *value, PMC *dest)
4097 ^
4098src/pmc/bignum.c:2379:1: warning: control reaches end of non-void function
4099 [-Wreturn-type]
4100}
4101^
4102src/pmc/bignum.c:2397:59: warning: unused parameter '_self' [-Wunused-parameter]
4103Parrot_BigNum_multi_i_floor_divide_DEFAULT(PARROT_INTERP, ARGMOD(PMC ...
4104 ^
4105src/pmc/bignum.c:2397:71: note: instantiated from:
4106Parrot_BigNum_multi_i_floor_divide_DEFAULT(PARROT_INTERP, ARGMOD(PMC *_self)...
4107 ^
4108src/pmc/bignum.c:2424:48: warning: unused parameter '_self' [-Wunused-parameter]
4109Parrot_BigNum_multi_cmp_DEFAULT(PARROT_INTERP, ARGMOD(PMC *_self), PMC *value)
4110 ^
4111src/pmc/bignum.c:2424:60: note: instantiated from:
4112Parrot_BigNum_multi_cmp_DEFAULT(PARROT_INTERP, ARGMOD(PMC *_self), PMC *value)
4113 ^
4114src/pmc/bignum.c:2433:1: warning: control reaches end of non-void function
4115 [-Wreturn-type]
4116}
4117^
4118src/pmc/bignum.c:2451:53: warning: unused parameter '_self' [-Wunused-parameter]
4119Parrot_BigNum_multi_is_equal_DEFAULT(PARROT_INTERP, ARGMOD(PMC *_self), ...
4120 ^
4121src/pmc/bignum.c:2451:65: note: instantiated from:
4122Parrot_BigNum_multi_is_equal_DEFAULT(PARROT_INTERP, ARGMOD(PMC *_self), ...
4123 ^
4124src/pmc/bignum.c:2460:1: warning: control reaches end of non-void function
4125 [-Wreturn-type]
4126}
4127^
412830 warnings generated.
4129clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -fPIC -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/pmc -o src/pmc/complex.o -c src/pmc/complex.c
4130clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -fPIC -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/pmc -o src/pmc/string.o -c src/pmc/string.c
4131clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -fPIC -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/pmc -o src/pmc/boolean.o -c src/pmc/boolean.c
4132src/pmc/boolean.c:197:26: warning: unused parameter 'interp'
4133 [-Wunused-parameter]
4134Parrot_Boolean_init_orig(PARROT_INTERP, ARGMOD(PMC *_self))
4135 ^
4136In file included from src/pmc/boolean.c:14:
4137In file included from ./include/parrot/parrot.h:239:
4138In file included from ./include/parrot/platform_interface.h:11:
4139./include/parrot/interpreter.h:102:46: note: instantiated from:
4140#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
4141 ^
4142src/pmc/boolean.c:197:26: note: instantiated from:
4143Parrot_Boolean_init_orig(PARROT_INTERP, ARGMOD(PMC *_self))
4144 ^
4145In file included from src/pmc/boolean.c:14:
4146In file included from ./include/parrot/parrot.h:239:
4147In file included from ./include/parrot/platform_interface.h:11:
4148./include/parrot/interpreter.h:102:67: note: instantiated from:
4149#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
4150 ^
4151src/pmc/boolean.c:205:30: warning: unused parameter 'interp'
4152 [-Wunused-parameter]
4153Parrot_Boolean_init_int_orig(PARROT_INTERP, ARGMOD(PMC *_self), INTVAL value)
4154 ^
4155In file included from src/pmc/boolean.c:14:
4156In file included from ./include/parrot/parrot.h:239:
4157In file included from ./include/parrot/platform_interface.h:11:
4158./include/parrot/interpreter.h:102:46: note: instantiated from:
4159#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
4160 ^
4161src/pmc/boolean.c:205:30: note: instantiated from:
4162Parrot_Boolean_init_int_orig(PARROT_INTERP, ARGMOD(PMC *_self), INTVAL value)
4163 ^
4164In file included from src/pmc/boolean.c:14:
4165In file included from ./include/parrot/parrot.h:239:
4166In file included from ./include/parrot/platform_interface.h:11:
4167./include/parrot/interpreter.h:102:67: note: instantiated from:
4168#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
4169 ^
4170src/pmc/boolean.c:222:30: warning: unused parameter 'interp'
4171 [-Wunused-parameter]
4172Parrot_Boolean_set_bool_orig(PARROT_INTERP, ARGMOD(PMC *_self), INTVAL value)
4173 ^
4174In file included from src/pmc/boolean.c:14:
4175In file included from ./include/parrot/parrot.h:239:
4176In file included from ./include/parrot/platform_interface.h:11:
4177./include/parrot/interpreter.h:102:46: note: instantiated from:
4178#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
4179 ^
4180src/pmc/boolean.c:222:30: note: instantiated from:
4181Parrot_Boolean_set_bool_orig(PARROT_INTERP, ARGMOD(PMC *_self), INTVAL value)
4182 ^
4183In file included from src/pmc/boolean.c:14:
4184In file included from ./include/parrot/parrot.h:239:
4185In file included from ./include/parrot/platform_interface.h:11:
4186./include/parrot/interpreter.h:102:67: note: instantiated from:
4187#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
4188 ^
41893 warnings generated.
4190clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -fPIC -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/pmc -o src/pmc/fixedintegerarray.o -c src/pmc/fixedintegerarray.c
4191src/pmc/fixedintegerarray.c:530:36: warning: unused parameter 'interp'
4192 [-Wunused-parameter]
4193Parrot_FixedIntegerArray_init_orig(PARROT_INTERP, ARGMOD(PMC *_self))
4194 ^
4195In file included from src/pmc/fixedintegerarray.c:14:
4196In file included from ./include/parrot/parrot.h:239:
4197In file included from ./include/parrot/platform_interface.h:11:
4198./include/parrot/interpreter.h:102:46: note: instantiated from:
4199#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
4200 ^
4201src/pmc/fixedintegerarray.c:530:36: note: instantiated from:
4202Parrot_FixedIntegerArray_init_orig(PARROT_INTERP, ARGMOD(PMC *_self))
4203 ^
4204In file included from src/pmc/fixedintegerarray.c:14:
4205In file included from ./include/parrot/parrot.h:239:
4206In file included from ./include/parrot/platform_interface.h:11:
4207./include/parrot/interpreter.h:102:67: note: instantiated from:
4208#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
4209 ^
42101 warning generated.
4211clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -fPIC -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/pmc -o src/pmc/iterator.o -c src/pmc/iterator.c
4212src/pmc/iterator.c:231:42: warning: unused parameter '_self'
4213 [-Wunused-parameter]
4214Parrot_Iterator_init_orig(PARROT_INTERP, ARGMOD(PMC *_self))
4215 ^
4216src/pmc/iterator.c:231:54: note: instantiated from:
4217Parrot_Iterator_init_orig(PARROT_INTERP, ARGMOD(PMC *_self))
4218 ^
4219src/pmc/iterator.c:240:46: warning: unused parameter '_self'
4220 [-Wunused-parameter]
4221Parrot_Iterator_init_pmc_orig(PARROT_INTERP, ARGMOD(PMC *_self), PMC *aggregate)
4222 ^
4223src/pmc/iterator.c:240:58: note: instantiated from:
4224Parrot_Iterator_init_pmc_orig(PARROT_INTERP, ARGMOD(PMC *_self), PMC *aggregate)
4225 ^
4226src/pmc/iterator.c:240:71: warning: unused parameter 'aggregate'
4227 [-Wunused-parameter]
4228Parrot_Iterator_init_pmc_orig(PARROT_INTERP, ARGMOD(PMC *_self), PMC *aggregate)
4229 ^
4230src/pmc/iterator.c:249:56: warning: unused parameter '_self'
4231 [-Wunused-parameter]
4232Parrot_Iterator_set_integer_native_orig(PARROT_INTERP, ARGMOD(PMC ...
4233 ^
4234src/pmc/iterator.c:249:68: note: instantiated from:
4235Parrot_Iterator_set_integer_native_orig(PARROT_INTERP, ARGMOD(PMC *_self)...
4236 ^
4237src/pmc/iterator.c:249:83: warning: unused parameter 'value'
4238 [-Wunused-parameter]
4239 ...ARGMOD(PMC *_self), INTVAL value)
4240 ^
42415 warnings generated.
4242clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -fPIC -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/pmc -o src/pmc/fixedstringarray.o -c src/pmc/fixedstringarray.c
4243clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -fPIC -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/pmc -o src/pmc/hash.o -c src/pmc/hash.c
4244clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -fPIC -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/pmc -o src/pmc/orderedhash.o -c src/pmc/orderedhash.c
4245clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -fPIC -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/pmc -o src/pmc/oplib.o -c src/pmc/oplib.c
4246src/pmc/oplib.c:137:1: warning: control may reach end of non-void function
4247 [-Wreturn-type]
4248}
4249^
4250src/pmc/oplib.c:278:39: warning: unused parameter '_self' [-Wunused-parameter]
4251Parrot_OpLib_init_orig(PARROT_INTERP, ARGMOD(PMC *_self))
4252 ^
4253src/pmc/oplib.c:278:51: note: instantiated from:
4254Parrot_OpLib_init_orig(PARROT_INTERP, ARGMOD(PMC *_self))
4255 ^
42562 warnings generated.
4257clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -fPIC -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/pmc -o src/pmc/opcode.o -c src/pmc/opcode.c
4258src/pmc/opcode.c:68:24: warning: unused parameter 'interp' [-Wunused-parameter]
4259Parrot_Opcode_elements(PARROT_INTERP, ARGMOD(PMC *_self))
4260 ^
4261In file included from src/pmc/opcode.c:14:
4262In file included from ./include/parrot/parrot.h:239:
4263In file included from ./include/parrot/platform_interface.h:11:
4264./include/parrot/interpreter.h:102:46: note: instantiated from:
4265#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
4266 ^
4267src/pmc/opcode.c:68:24: note: instantiated from:
4268Parrot_Opcode_elements(PARROT_INTERP, ARGMOD(PMC *_self))
4269 ^
4270In file included from src/pmc/opcode.c:14:
4271In file included from ./include/parrot/parrot.h:239:
4272In file included from ./include/parrot/platform_interface.h:11:
4273./include/parrot/interpreter.h:102:67: note: instantiated from:
4274#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
4275 ^
4276src/pmc/opcode.c:79:27: warning: unused parameter 'interp' [-Wunused-parameter]
4277Parrot_Opcode_get_integer(PARROT_INTERP, ARGMOD(PMC *_self))
4278 ^
4279In file included from src/pmc/opcode.c:14:
4280In file included from ./include/parrot/parrot.h:239:
4281In file included from ./include/parrot/platform_interface.h:11:
4282./include/parrot/interpreter.h:102:46: note: instantiated from:
4283#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
4284 ^
4285src/pmc/opcode.c:79:27: note: instantiated from:
4286Parrot_Opcode_get_integer(PARROT_INTERP, ARGMOD(PMC *_self))
4287 ^
4288In file included from src/pmc/opcode.c:14:
4289In file included from ./include/parrot/parrot.h:239:
4290In file included from ./include/parrot/platform_interface.h:11:
4291./include/parrot/interpreter.h:102:67: note: instantiated from:
4292#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
4293 ^
4294src/pmc/opcode.c:90:37: warning: unused parameter 'interp' [-Wunused-parameter]
4295Parrot_Opcode_get_integer_keyed_int(PARROT_INTERP, ARGMOD(PMC *_self), INTVAL i)
4296 ^
4297In file included from src/pmc/opcode.c:14:
4298In file included from ./include/parrot/parrot.h:239:
4299In file included from ./include/parrot/platform_interface.h:11:
4300./include/parrot/interpreter.h:102:46: note: instantiated from:
4301#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
4302 ^
4303src/pmc/opcode.c:90:37: note: instantiated from:
4304Parrot_Opcode_get_integer_keyed_int(PARROT_INTERP, ARGMOD(PMC *_self), INTVAL i)
4305 ^
4306In file included from src/pmc/opcode.c:14:
4307In file included from ./include/parrot/parrot.h:239:
4308In file included from ./include/parrot/platform_interface.h:11:
4309./include/parrot/interpreter.h:102:67: note: instantiated from:
4310#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
4311 ^
4312src/pmc/opcode.c:319:40: warning: unused parameter '_self' [-Wunused-parameter]
4313Parrot_Opcode_init_orig(PARROT_INTERP, ARGMOD(PMC *_self))
4314 ^
4315src/pmc/opcode.c:319:52: note: instantiated from:
4316Parrot_Opcode_init_orig(PARROT_INTERP, ARGMOD(PMC *_self))
4317 ^
43184 warnings generated.
4319clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -fPIC -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/pmc -o src/pmc/addrregistry.o -c src/pmc/addrregistry.c
4320clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -fPIC -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/pmc -o src/pmc/alarm.o -c src/pmc/alarm.c
4321clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -fPIC -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/pmc -o src/pmc/arrayiterator.o -c src/pmc/arrayiterator.c
4322src/pmc/arrayiterator.c:427:47: warning: unused parameter '_self'
4323 [-Wunused-parameter]
4324Parrot_ArrayIterator_init_orig(PARROT_INTERP, ARGMOD(PMC *_self))
4325 ^
4326src/pmc/arrayiterator.c:427:59: note: instantiated from:
4327Parrot_ArrayIterator_init_orig(PARROT_INTERP, ARGMOD(PMC *_self))
4328 ^
43291 warning generated.
4330clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -fPIC -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/pmc -o src/pmc/bytebuffer.o -c src/pmc/bytebuffer.c
4331src/pmc/bytebuffer.c:392:29: warning: unused parameter 'interp'
4332 [-Wunused-parameter]
4333Parrot_ByteBuffer_init_orig(PARROT_INTERP, ARGMOD(PMC *_self))
4334 ^
4335In file included from src/pmc/bytebuffer.c:14:
4336In file included from ./include/parrot/parrot.h:239:
4337In file included from ./include/parrot/platform_interface.h:11:
4338./include/parrot/interpreter.h:102:46: note: instantiated from:
4339#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
4340 ^
4341src/pmc/bytebuffer.c:392:29: note: instantiated from:
4342Parrot_ByteBuffer_init_orig(PARROT_INTERP, ARGMOD(PMC *_self))
4343 ^
4344In file included from src/pmc/bytebuffer.c:14:
4345In file included from ./include/parrot/parrot.h:239:
4346In file included from ./include/parrot/platform_interface.h:11:
4347./include/parrot/interpreter.h:102:67: note: instantiated from:
4348#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
4349 ^
4350src/pmc/bytebuffer.c:748:1: warning: control may reach end of non-void function
4351 [-Wreturn-type]
4352}
4353^
43542 warnings generated.
4355clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -fPIC -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/pmc -o src/pmc/callback.o -c src/pmc/callback.c
4356clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -fPIC -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/pmc -o src/pmc/callcontext.o -c src/pmc/callcontext.c
4357src/pmc/callcontext.c:1483:71: warning: unused parameter 'type'
4358 [-Wunused-parameter]
4359Parrot_CallContext_morph_orig(PARROT_INTERP, ARGMOD(PMC *_self), PMC *type)
4360 ^
43611 warning generated.
4362clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -fPIC -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/pmc -o src/pmc/capture.o -c src/pmc/capture.c
4363clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -fPIC -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/pmc -o src/pmc/class.o -c src/pmc/class.c
4364src/pmc/class.c:894:26: warning: unused parameter 'interp' [-Wunused-parameter]
4365Parrot_Class_get_integer(PARROT_INTERP, ARGMOD(PMC *_self))
4366 ^
4367In file included from src/pmc/class.c:14:
4368In file included from ./include/parrot/parrot.h:239:
4369In file included from ./include/parrot/platform_interface.h:11:
4370./include/parrot/interpreter.h:102:46: note: instantiated from:
4371#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
4372 ^
4373src/pmc/class.c:894:26: note: instantiated from:
4374Parrot_Class_get_integer(PARROT_INTERP, ARGMOD(PMC *_self))
4375 ^
4376In file included from src/pmc/class.c:14:
4377In file included from ./include/parrot/parrot.h:239:
4378In file included from ./include/parrot/platform_interface.h:11:
4379./include/parrot/interpreter.h:102:67: note: instantiated from:
4380#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
4381 ^
4382src/pmc/class.c:1134:23: warning: unused parameter 'interp' [-Wunused-parameter]
4383Parrot_Class_is_equal(PARROT_INTERP, ARGMOD(PMC *_self), PMC *p)
4384 ^
4385In file included from src/pmc/class.c:14:
4386In file included from ./include/parrot/parrot.h:239:
4387In file included from ./include/parrot/platform_interface.h:11:
4388./include/parrot/interpreter.h:102:46: note: instantiated from:
4389#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
4390 ^
4391src/pmc/class.c:1134:23: note: instantiated from:
4392Parrot_Class_is_equal(PARROT_INTERP, ARGMOD(PMC *_self), PMC *p)
4393 ^
4394In file included from src/pmc/class.c:14:
4395In file included from ./include/parrot/parrot.h:239:
4396In file included from ./include/parrot/platform_interface.h:11:
4397./include/parrot/interpreter.h:102:67: note: instantiated from:
4398#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
4399 ^
4400src/pmc/class.c:1304:19: warning: unused parameter 'interp' [-Wunused-parameter]
4401Parrot_Class_type(PARROT_INTERP, ARGMOD(PMC *_self))
4402 ^
4403In file included from src/pmc/class.c:14:
4404In file included from ./include/parrot/parrot.h:239:
4405In file included from ./include/parrot/platform_interface.h:11:
4406./include/parrot/interpreter.h:102:46: note: instantiated from:
4407#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
4408 ^
4409src/pmc/class.c:1304:19: note: instantiated from:
4410Parrot_Class_type(PARROT_INTERP, ARGMOD(PMC *_self))
4411 ^
4412In file included from src/pmc/class.c:14:
4413In file included from ./include/parrot/parrot.h:239:
4414In file included from ./include/parrot/platform_interface.h:11:
4415./include/parrot/interpreter.h:102:67: note: instantiated from:
4416#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
4417 ^
44183 warnings generated.
4419clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -fPIC -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/pmc -o src/pmc/eventhandler.o -c src/pmc/eventhandler.c
4420src/pmc/eventhandler.c:228:31: warning: unused parameter 'interp'
4421 [-Wunused-parameter]
4422Parrot_EventHandler_init_orig(PARROT_INTERP, ARGMOD(PMC *_self))
4423 ^
4424In file included from src/pmc/eventhandler.c:14:
4425In file included from ./include/parrot/parrot.h:239:
4426In file included from ./include/parrot/platform_interface.h:11:
4427./include/parrot/interpreter.h:102:46: note: instantiated from:
4428#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
4429 ^
4430src/pmc/eventhandler.c:228:31: note: instantiated from:
4431Parrot_EventHandler_init_orig(PARROT_INTERP, ARGMOD(PMC *_self))
4432 ^
4433In file included from src/pmc/eventhandler.c:14:
4434In file included from ./include/parrot/parrot.h:239:
4435In file included from ./include/parrot/platform_interface.h:11:
4436./include/parrot/interpreter.h:102:67: note: instantiated from:
4437#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
4438 ^
4439src/pmc/eventhandler.c:277:45: warning: unused parameter 'interp'
4440 [-Wunused-parameter]
4441Parrot_EventHandler_set_integer_native_orig(PARROT_INTERP, ARGMOD(PMC ...
4442 ^
4443In file included from src/pmc/eventhandler.c:14:
4444In file included from ./include/parrot/parrot.h:239:
4445In file included from ./include/parrot/platform_interface.h:11:
4446./include/parrot/interpreter.h:102:46: note: instantiated from:
4447#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
4448 ^
4449src/pmc/eventhandler.c:277:45: note: instantiated from:
4450Parrot_EventHandler_set_integer_native_orig(PARROT_INTERP, ARGMOD(PMC ...
4451 ^
4452In file included from src/pmc/eventhandler.c:14:
4453In file included from ./include/parrot/parrot.h:239:
4454In file included from ./include/parrot/platform_interface.h:11:
4455./include/parrot/interpreter.h:102:67: note: instantiated from:
4456#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
4457 ^
4458src/pmc/eventhandler.c:288:34: warning: unused parameter 'interp'
4459 [-Wunused-parameter]
4460Parrot_EventHandler_set_pmc_orig(PARROT_INTERP, ARGMOD(PMC *_self), PMC ...
4461 ^
4462In file included from src/pmc/eventhandler.c:14:
4463In file included from ./include/parrot/parrot.h:239:
4464In file included from ./include/parrot/platform_interface.h:11:
4465./include/parrot/interpreter.h:102:46: note: instantiated from:
4466#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
4467 ^
4468src/pmc/eventhandler.c:288:34: note: instantiated from:
4469Parrot_EventHandler_set_pmc_orig(PARROT_INTERP, ARGMOD(PMC *_self), PMC ...
4470 ^
4471In file included from src/pmc/eventhandler.c:14:
4472In file included from ./include/parrot/parrot.h:239:
4473In file included from ./include/parrot/platform_interface.h:11:
4474./include/parrot/interpreter.h:102:67: note: instantiated from:
4475#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
4476 ^
44773 warnings generated.
4478clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -fPIC -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/pmc -o src/pmc/exceptionhandler.o -c src/pmc/exceptionhandler.c
4479src/pmc/exceptionhandler.c:117:37: warning: unused parameter 'interp'
4480 [-Wunused-parameter]
4481Parrot_ExceptionHandler_get_integer(PARROT_INTERP, ARGMOD(PMC *_self))
4482 ^
4483In file included from src/pmc/exceptionhandler.c:14:
4484In file included from ./include/parrot/parrot.h:239:
4485In file included from ./include/parrot/platform_interface.h:11:
4486./include/parrot/interpreter.h:102:46: note: instantiated from:
4487#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
4488 ^
4489src/pmc/exceptionhandler.c:117:37: note: instantiated from:
4490Parrot_ExceptionHandler_get_integer(PARROT_INTERP, ARGMOD(PMC *_self))
4491 ^
4492In file included from src/pmc/exceptionhandler.c:14:
4493In file included from ./include/parrot/parrot.h:239:
4494In file included from ./include/parrot/platform_interface.h:11:
4495./include/parrot/interpreter.h:102:67: note: instantiated from:
4496#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
4497 ^
4498src/pmc/exceptionhandler.c:143:73: warning: unused parameter 'next'
4499 [-Wunused-parameter]
4500Parrot_ExceptionHandler_invoke(PARROT_INTERP, ARGMOD(PMC *_self), void *next)
4501 ^
4502src/pmc/exceptionhandler.c:601:49: warning: unused parameter 'interp'
4503 [-Wunused-parameter]
4504Parrot_ExceptionHandler_set_integer_native_orig(PARROT_INTERP, ...
4505 ^
4506In file included from src/pmc/exceptionhandler.c:14:
4507In file included from ./include/parrot/parrot.h:239:
4508In file included from ./include/parrot/platform_interface.h:11:
4509./include/parrot/interpreter.h:102:46: note: instantiated from:
4510#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
4511 ^
4512src/pmc/exceptionhandler.c:601:49: note: instantiated from:
4513Parrot_ExceptionHandler_set_integer_native_orig(PARROT_INTERP, ...
4514 ^
4515In file included from src/pmc/exceptionhandler.c:14:
4516In file included from ./include/parrot/parrot.h:239:
4517In file included from ./include/parrot/platform_interface.h:11:
4518./include/parrot/interpreter.h:102:67: note: instantiated from:
4519#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
4520 ^
45213 warnings generated.
4522clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -fPIC -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/pmc -o src/pmc/exporter.o -c src/pmc/exporter.c
4523clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -fPIC -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/pmc -o src/pmc/filehandle.o -c src/pmc/filehandle.c
4524src/pmc/filehandle.c:1150:29: warning: unused parameter 'interp'
4525 [-Wunused-parameter]
4526Parrot_FileHandle_init_orig(PARROT_INTERP, ARGMOD(PMC *_self))
4527 ^
4528In file included from src/pmc/filehandle.c:14:
4529In file included from ./include/parrot/parrot.h:239:
4530In file included from ./include/parrot/platform_interface.h:11:
4531./include/parrot/interpreter.h:102:46: note: instantiated from:
4532#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
4533 ^
4534src/pmc/filehandle.c:1150:29: note: instantiated from:
4535Parrot_FileHandle_init_orig(PARROT_INTERP, ARGMOD(PMC *_self))
4536 ^
4537In file included from src/pmc/filehandle.c:14:
4538In file included from ./include/parrot/parrot.h:239:
4539In file included from ./include/parrot/platform_interface.h:11:
4540./include/parrot/interpreter.h:102:67: note: instantiated from:
4541#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
4542 ^
45431 warning generated.
4544clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -fPIC -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/pmc -o src/pmc/fixedbooleanarray.o -c src/pmc/fixedbooleanarray.c
4545src/pmc/fixedbooleanarray.c:429:36: warning: unused parameter 'interp'
4546 [-Wunused-parameter]
4547Parrot_FixedBooleanArray_init_orig(PARROT_INTERP, ARGMOD(PMC *_self))
4548 ^
4549In file included from src/pmc/fixedbooleanarray.c:14:
4550In file included from ./include/parrot/parrot.h:239:
4551In file included from ./include/parrot/platform_interface.h:11:
4552./include/parrot/interpreter.h:102:46: note: instantiated from:
4553#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
4554 ^
4555src/pmc/fixedbooleanarray.c:429:36: note: instantiated from:
4556Parrot_FixedBooleanArray_init_orig(PARROT_INTERP, ARGMOD(PMC *_self))
4557 ^
4558In file included from src/pmc/fixedbooleanarray.c:14:
4559In file included from ./include/parrot/parrot.h:239:
4560In file included from ./include/parrot/platform_interface.h:11:
4561./include/parrot/interpreter.h:102:67: note: instantiated from:
4562#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
4563 ^
45641 warning generated.
4565clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -fPIC -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/pmc -o src/pmc/fixedfloatarray.o -c src/pmc/fixedfloatarray.c
4566clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -fPIC -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/pmc -o src/pmc/fixedpmcarray.o -c src/pmc/fixedpmcarray.c
4567src/pmc/fixedpmcarray.c:162:31: warning: unused parameter 'interp'
4568 [-Wunused-parameter]
4569Parrot_FixedPMCArray_elements(PARROT_INTERP, ARGMOD(PMC *_self))
4570 ^
4571In file included from src/pmc/fixedpmcarray.c:14:
4572In file included from ./include/parrot/parrot.h:239:
4573In file included from ./include/parrot/platform_interface.h:11:
4574./include/parrot/interpreter.h:102:46: note: instantiated from:
4575#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
4576 ^
4577src/pmc/fixedpmcarray.c:162:31: note: instantiated from:
4578Parrot_FixedPMCArray_elements(PARROT_INTERP, ARGMOD(PMC *_self))
4579 ^
4580In file included from src/pmc/fixedpmcarray.c:14:
4581In file included from ./include/parrot/parrot.h:239:
4582In file included from ./include/parrot/platform_interface.h:11:
4583./include/parrot/interpreter.h:102:67: note: instantiated from:
4584#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
4585 ^
45861 warning generated.
4587clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -fPIC -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/pmc -o src/pmc/handle.o -c src/pmc/handle.c
4588src/pmc/handle.c:430:40: warning: unused parameter '_self' [-Wunused-parameter]
4589Parrot_Handle_init_orig(PARROT_INTERP, ARGMOD(PMC *_self))
4590 ^
4591src/pmc/handle.c:430:52: note: instantiated from:
4592Parrot_Handle_init_orig(PARROT_INTERP, ARGMOD(PMC *_self))
4593 ^
4594src/pmc/handle.c:439:44: warning: unused parameter '_self' [-Wunused-parameter]
4595Parrot_Handle_init_pmc_orig(PARROT_INTERP, ARGMOD(PMC *_self), PMC *init)
4596 ^
4597src/pmc/handle.c:439:56: note: instantiated from:
4598Parrot_Handle_init_pmc_orig(PARROT_INTERP, ARGMOD(PMC *_self), PMC *init)
4599 ^
4600src/pmc/handle.c:439:69: warning: unused parameter 'init' [-Wunused-parameter]
4601Parrot_Handle_init_pmc_orig(PARROT_INTERP, ARGMOD(PMC *_self), PMC *init)
4602 ^
46033 warnings generated.
4604clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -fPIC -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/pmc -o src/pmc/hashiterator.o -c src/pmc/hashiterator.c
4605src/pmc/hashiterator.c:167:27: warning: unused parameter 'interp'
4606 [-Wunused-parameter]
4607Parrot_HashIterator_clone(PARROT_INTERP, ARGMOD(PMC *_self))
4608 ^
4609In file included from src/pmc/hashiterator.c:14:
4610In file included from ./include/parrot/parrot.h:239:
4611In file included from ./include/parrot/platform_interface.h:11:
4612./include/parrot/interpreter.h:102:46: note: instantiated from:
4613#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
4614 ^
4615src/pmc/hashiterator.c:167:27: note: instantiated from:
4616Parrot_HashIterator_clone(PARROT_INTERP, ARGMOD(PMC *_self))
4617 ^
4618In file included from src/pmc/hashiterator.c:14:
4619In file included from ./include/parrot/parrot.h:239:
4620In file included from ./include/parrot/platform_interface.h:11:
4621./include/parrot/interpreter.h:102:67: note: instantiated from:
4622#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
4623 ^
4624src/pmc/hashiterator.c:167:42: warning: unused parameter '_self'
4625 [-Wunused-parameter]
4626Parrot_HashIterator_clone(PARROT_INTERP, ARGMOD(PMC *_self))
4627 ^
4628src/pmc/hashiterator.c:167:54: note: instantiated from:
4629Parrot_HashIterator_clone(PARROT_INTERP, ARGMOD(PMC *_self))
4630 ^
4631src/pmc/hashiterator.c:175:30: warning: unused parameter 'interp'
4632 [-Wunused-parameter]
4633Parrot_HashIterator_elements(PARROT_INTERP, ARGMOD(PMC *_self))
4634 ^
4635In file included from src/pmc/hashiterator.c:14:
4636In file included from ./include/parrot/parrot.h:239:
4637In file included from ./include/parrot/platform_interface.h:11:
4638./include/parrot/interpreter.h:102:46: note: instantiated from:
4639#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
4640 ^
4641src/pmc/hashiterator.c:175:30: note: instantiated from:
4642Parrot_HashIterator_elements(PARROT_INTERP, ARGMOD(PMC *_self))
4643 ^
4644In file included from src/pmc/hashiterator.c:14:
4645In file included from ./include/parrot/parrot.h:239:
4646In file included from ./include/parrot/platform_interface.h:11:
4647./include/parrot/interpreter.h:102:67: note: instantiated from:
4648#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
4649 ^
4650src/pmc/hashiterator.c:183:30: warning: unused parameter 'interp'
4651 [-Wunused-parameter]
4652Parrot_HashIterator_get_bool(PARROT_INTERP, ARGMOD(PMC *_self))
4653 ^
4654In file included from src/pmc/hashiterator.c:14:
4655In file included from ./include/parrot/parrot.h:239:
4656In file included from ./include/parrot/platform_interface.h:11:
4657./include/parrot/interpreter.h:102:46: note: instantiated from:
4658#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
4659 ^
4660src/pmc/hashiterator.c:183:30: note: instantiated from:
4661Parrot_HashIterator_get_bool(PARROT_INTERP, ARGMOD(PMC *_self))
4662 ^
4663In file included from src/pmc/hashiterator.c:14:
4664In file included from ./include/parrot/parrot.h:239:
4665In file included from ./include/parrot/platform_interface.h:11:
4666./include/parrot/interpreter.h:102:67: note: instantiated from:
4667#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
4668 ^
4669src/pmc/hashiterator.c:192:33: warning: unused parameter 'interp'
4670 [-Wunused-parameter]
4671Parrot_HashIterator_get_integer(PARROT_INTERP, ARGMOD(PMC *_self))
4672 ^
4673In file included from src/pmc/hashiterator.c:14:
4674In file included from ./include/parrot/parrot.h:239:
4675In file included from ./include/parrot/platform_interface.h:11:
4676./include/parrot/interpreter.h:102:46: note: instantiated from:
4677#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
4678 ^
4679src/pmc/hashiterator.c:192:33: note: instantiated from:
4680Parrot_HashIterator_get_integer(PARROT_INTERP, ARGMOD(PMC *_self))
4681 ^
4682In file included from src/pmc/hashiterator.c:14:
4683In file included from ./include/parrot/parrot.h:239:
4684In file included from ./include/parrot/platform_interface.h:11:
4685./include/parrot/interpreter.h:102:67: note: instantiated from:
4686#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
4687 ^
4688src/pmc/hashiterator.c:200:29: warning: unused parameter 'interp'
4689 [-Wunused-parameter]
4690Parrot_HashIterator_get_pmc(PARROT_INTERP, ARGMOD(PMC *_self))
4691 ^
4692In file included from src/pmc/hashiterator.c:14:
4693In file included from ./include/parrot/parrot.h:239:
4694In file included from ./include/parrot/platform_interface.h:11:
4695./include/parrot/interpreter.h:102:46: note: instantiated from:
4696#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
4697 ^
4698src/pmc/hashiterator.c:200:29: note: instantiated from:
4699Parrot_HashIterator_get_pmc(PARROT_INTERP, ARGMOD(PMC *_self))
4700 ^
4701In file included from src/pmc/hashiterator.c:14:
4702In file included from ./include/parrot/parrot.h:239:
4703In file included from ./include/parrot/platform_interface.h:11:
4704./include/parrot/interpreter.h:102:67: note: instantiated from:
4705#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
4706 ^
47076 warnings generated.
4708clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -fPIC -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/pmc -o src/pmc/hashiteratorkey.o -c src/pmc/hashiteratorkey.c
4709src/pmc/hashiteratorkey.c:62:36: warning: unused parameter 'interp'
4710 [-Wunused-parameter]
4711Parrot_HashIteratorKey_get_integer(PARROT_INTERP, ARGMOD(PMC *_self))
4712 ^
4713In file included from src/pmc/hashiteratorkey.c:14:
4714In file included from ./include/parrot/parrot.h:239:
4715In file included from ./include/parrot/platform_interface.h:11:
4716./include/parrot/interpreter.h:102:46: note: instantiated from:
4717#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
4718 ^
4719src/pmc/hashiteratorkey.c:62:36: note: instantiated from:
4720Parrot_HashIteratorKey_get_integer(PARROT_INTERP, ARGMOD(PMC *_self))
4721 ^
4722In file included from src/pmc/hashiteratorkey.c:14:
4723In file included from ./include/parrot/parrot.h:239:
4724In file included from ./include/parrot/platform_interface.h:11:
4725./include/parrot/interpreter.h:102:67: note: instantiated from:
4726#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
4727 ^
4728src/pmc/hashiteratorkey.c:62:51: warning: unused parameter '_self'
4729 [-Wunused-parameter]
4730Parrot_HashIteratorKey_get_integer(PARROT_INTERP, ARGMOD(PMC *_self))
4731 ^
4732src/pmc/hashiteratorkey.c:62:63: note: instantiated from:
4733Parrot_HashIteratorKey_get_integer(PARROT_INTERP, ARGMOD(PMC *_self))
4734 ^
4735src/pmc/hashiteratorkey.c:189:51: warning: unused parameter 'interp'
4736 [-Wunused-parameter]
4737Parrot_HashIteratorKey_set_pointer_keyed_int_orig(PARROT_INTERP, ...
4738 ^
4739In file included from src/pmc/hashiteratorkey.c:14:
4740In file included from ./include/parrot/parrot.h:239:
4741In file included from ./include/parrot/platform_interface.h:11:
4742./include/parrot/interpreter.h:102:46: note: instantiated from:
4743#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
4744 ^
4745src/pmc/hashiteratorkey.c:189:51: note: instantiated from:
4746Parrot_HashIteratorKey_set_pointer_keyed_int_orig(PARROT_INTERP, ...
4747 ^
4748In file included from src/pmc/hashiteratorkey.c:14:
4749In file included from ./include/parrot/parrot.h:239:
4750In file included from ./include/parrot/platform_interface.h:11:
4751./include/parrot/interpreter.h:102:67: note: instantiated from:
4752#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
4753 ^
47543 warnings generated.
4755clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -fPIC -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/pmc -o src/pmc/imageiofreeze.o -c src/pmc/imageiofreeze.c
4756src/pmc/imageiofreeze.c:123:12: warning: cast from 'char *' to 'opcode_t *'
4757 (aka 'long *') increases required alignment from 1 to 4 [-Wcast-align]
4758 return (opcode_t *)(buf + pos);
4759 ^~~~~~~~~~~~~~~~~~~~~~~
4760src/pmc/imageiofreeze.c:302:34: warning: unused parameter 'interp'
4761 [-Wunused-parameter]
4762Parrot_ImageIOFreeze_get_integer(PARROT_INTERP, ARGMOD(PMC *_self))
4763 ^
4764In file included from src/pmc/imageiofreeze.c:14:
4765In file included from ./include/parrot/parrot.h:239:
4766In file included from ./include/parrot/platform_interface.h:11:
4767./include/parrot/interpreter.h:102:46: note: instantiated from:
4768#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
4769 ^
4770src/pmc/imageiofreeze.c:302:34: note: instantiated from:
4771Parrot_ImageIOFreeze_get_integer(PARROT_INTERP, ARGMOD(PMC *_self))
4772 ^
4773In file included from src/pmc/imageiofreeze.c:14:
4774In file included from ./include/parrot/parrot.h:239:
4775In file included from ./include/parrot/platform_interface.h:11:
4776./include/parrot/interpreter.h:102:67: note: instantiated from:
4777#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
4778 ^
4779src/pmc/imageiofreeze.c:302:49: warning: unused parameter '_self'
4780 [-Wunused-parameter]
4781Parrot_ImageIOFreeze_get_integer(PARROT_INTERP, ARGMOD(PMC *_self))
4782 ^
4783src/pmc/imageiofreeze.c:302:61: note: instantiated from:
4784Parrot_ImageIOFreeze_get_integer(PARROT_INTERP, ARGMOD(PMC *_self))
4785 ^
4786src/pmc/imageiofreeze.c:529:39: warning: unused parameter 'interp'
4787 [-Wunused-parameter]
4788Parrot_ImageIOFreeze_set_pointer_orig(PARROT_INTERP, ARGMOD(PMC ...
4789 ^
4790In file included from src/pmc/imageiofreeze.c:14:
4791In file included from ./include/parrot/parrot.h:239:
4792In file included from ./include/parrot/platform_interface.h:11:
4793./include/parrot/interpreter.h:102:46: note: instantiated from:
4794#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
4795 ^
4796src/pmc/imageiofreeze.c:529:39: note: instantiated from:
4797Parrot_ImageIOFreeze_set_pointer_orig(PARROT_INTERP, ARGMOD(PMC ...
4798 ^
4799In file included from src/pmc/imageiofreeze.c:14:
4800In file included from ./include/parrot/parrot.h:239:
4801In file included from ./include/parrot/platform_interface.h:11:
4802./include/parrot/interpreter.h:102:67: note: instantiated from:
4803#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
4804 ^
48054 warnings generated.
4806clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -fPIC -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/pmc -o src/pmc/imageiosize.o -c src/pmc/imageiosize.c
4807src/pmc/imageiosize.c:113:32: warning: unused parameter 'interp'
4808 [-Wunused-parameter]
4809Parrot_ImageIOSize_get_integer(PARROT_INTERP, ARGMOD(PMC *_self))
4810 ^
4811In file included from src/pmc/imageiosize.c:14:
4812In file included from ./include/parrot/parrot.h:239:
4813In file included from ./include/parrot/platform_interface.h:11:
4814./include/parrot/interpreter.h:102:46: note: instantiated from:
4815#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
4816 ^
4817src/pmc/imageiosize.c:113:32: note: instantiated from:
4818Parrot_ImageIOSize_get_integer(PARROT_INTERP, ARGMOD(PMC *_self))
4819 ^
4820In file included from src/pmc/imageiosize.c:14:
4821In file included from ./include/parrot/parrot.h:239:
4822In file included from ./include/parrot/platform_interface.h:11:
4823./include/parrot/interpreter.h:102:67: note: instantiated from:
4824#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
4825 ^
4826src/pmc/imageiosize.c:113:47: warning: unused parameter '_self'
4827 [-Wunused-parameter]
4828Parrot_ImageIOSize_get_integer(PARROT_INTERP, ARGMOD(PMC *_self))
4829 ^
4830src/pmc/imageiosize.c:113:59: note: instantiated from:
4831Parrot_ImageIOSize_get_integer(PARROT_INTERP, ARGMOD(PMC *_self))
4832 ^
4833src/pmc/imageiosize.c:227:36: warning: unused parameter 'interp'
4834 [-Wunused-parameter]
4835Parrot_ImageIOSize_push_float_orig(PARROT_INTERP, ARGMOD(PMC *_self), ...
4836 ^
4837In file included from src/pmc/imageiosize.c:14:
4838In file included from ./include/parrot/parrot.h:239:
4839In file included from ./include/parrot/platform_interface.h:11:
4840./include/parrot/interpreter.h:102:46: note: instantiated from:
4841#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
4842 ^
4843src/pmc/imageiosize.c:227:36: note: instantiated from:
4844Parrot_ImageIOSize_push_float_orig(PARROT_INTERP, ARGMOD(PMC *_self), ...
4845 ^
4846In file included from src/pmc/imageiosize.c:14:
4847In file included from ./include/parrot/parrot.h:239:
4848In file included from ./include/parrot/platform_interface.h:11:
4849./include/parrot/interpreter.h:102:67: note: instantiated from:
4850#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
4851 ^
4852src/pmc/imageiosize.c:227:80: warning: unused parameter 'v' [-Wunused-parameter]
4853 ...ARGMOD(PMC *_self), FLOATVAL v)
4854 ^
4855src/pmc/imageiosize.c:236:38: warning: unused parameter 'interp'
4856 [-Wunused-parameter]
4857Parrot_ImageIOSize_push_integer_orig(PARROT_INTERP, ARGMOD(PMC *_self), ...
4858 ^
4859In file included from src/pmc/imageiosize.c:14:
4860In file included from ./include/parrot/parrot.h:239:
4861In file included from ./include/parrot/platform_interface.h:11:
4862./include/parrot/interpreter.h:102:46: note: instantiated from:
4863#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
4864 ^
4865src/pmc/imageiosize.c:236:38: note: instantiated from:
4866Parrot_ImageIOSize_push_integer_orig(PARROT_INTERP, ARGMOD(PMC *_self), ...
4867 ^
4868In file included from src/pmc/imageiosize.c:14:
4869In file included from ./include/parrot/parrot.h:239:
4870In file included from ./include/parrot/platform_interface.h:11:
4871./include/parrot/interpreter.h:102:67: note: instantiated from:
4872#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
4873 ^
4874src/pmc/imageiosize.c:236:80: warning: unused parameter 'v' [-Wunused-parameter]
4875 ...ARGMOD(PMC *_self), INTVAL v)
4876 ^
48776 warnings generated.
4878clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -fPIC -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/pmc -o src/pmc/imageiostrings.o -c src/pmc/imageiostrings.c
4879src/pmc/imageiostrings.c:64:35: warning: unused parameter 'interp'
4880 [-Wunused-parameter]
4881Parrot_ImageIOStrings_get_integer(PARROT_INTERP, ARGMOD(PMC *_self))
4882 ^
4883In file included from src/pmc/imageiostrings.c:14:
4884In file included from ./include/parrot/parrot.h:239:
4885In file included from ./include/parrot/platform_interface.h:11:
4886./include/parrot/interpreter.h:102:46: note: instantiated from:
4887#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
4888 ^
4889src/pmc/imageiostrings.c:64:35: note: instantiated from:
4890Parrot_ImageIOStrings_get_integer(PARROT_INTERP, ARGMOD(PMC *_self))
4891 ^
4892In file included from src/pmc/imageiostrings.c:14:
4893In file included from ./include/parrot/parrot.h:239:
4894In file included from ./include/parrot/platform_interface.h:11:
4895./include/parrot/interpreter.h:102:67: note: instantiated from:
4896#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
4897 ^
4898src/pmc/imageiostrings.c:64:50: warning: unused parameter '_self'
4899 [-Wunused-parameter]
4900Parrot_ImageIOStrings_get_integer(PARROT_INTERP, ARGMOD(PMC *_self))
4901 ^
4902src/pmc/imageiostrings.c:64:62: note: instantiated from:
4903Parrot_ImageIOStrings_get_integer(PARROT_INTERP, ARGMOD(PMC *_self))
4904 ^
4905src/pmc/imageiostrings.c:72:31: warning: unused parameter 'interp'
4906 [-Wunused-parameter]
4907Parrot_ImageIOStrings_get_pmc(PARROT_INTERP, ARGMOD(PMC *_self))
4908 ^
4909In file included from src/pmc/imageiostrings.c:14:
4910In file included from ./include/parrot/parrot.h:239:
4911In file included from ./include/parrot/platform_interface.h:11:
4912./include/parrot/interpreter.h:102:46: note: instantiated from:
4913#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
4914 ^
4915src/pmc/imageiostrings.c:72:31: note: instantiated from:
4916Parrot_ImageIOStrings_get_pmc(PARROT_INTERP, ARGMOD(PMC *_self))
4917 ^
4918In file included from src/pmc/imageiostrings.c:14:
4919In file included from ./include/parrot/parrot.h:239:
4920In file included from ./include/parrot/platform_interface.h:11:
4921./include/parrot/interpreter.h:102:67: note: instantiated from:
4922#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
4923 ^
4924src/pmc/imageiostrings.c:142:39: warning: unused parameter 'interp'
4925 [-Wunused-parameter]
4926Parrot_ImageIOStrings_push_float_orig(PARROT_INTERP, ARGMOD(PMC ...
4927 ^
4928In file included from src/pmc/imageiostrings.c:14:
4929In file included from ./include/parrot/parrot.h:239:
4930In file included from ./include/parrot/platform_interface.h:11:
4931./include/parrot/interpreter.h:102:46: note: instantiated from:
4932#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
4933 ^
4934src/pmc/imageiostrings.c:142:39: note: instantiated from:
4935Parrot_ImageIOStrings_push_float_orig(PARROT_INTERP, ARGMOD(PMC ...
4936 ^
4937In file included from src/pmc/imageiostrings.c:14:
4938In file included from ./include/parrot/parrot.h:239:
4939In file included from ./include/parrot/platform_interface.h:11:
4940./include/parrot/interpreter.h:102:67: note: instantiated from:
4941#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
4942 ^
4943src/pmc/imageiostrings.c:142:54: warning: unused parameter '_self'
4944 [-Wunused-parameter]
4945Parrot_ImageIOStrings_push_float_orig(PARROT_INTERP, ARGMOD(PMC ...
4946 ^
4947src/pmc/imageiostrings.c:142:66: note: instantiated from:
4948Parrot_ImageIOStrings_push_float_orig(PARROT_INTERP, ARGMOD(PMC *_self)...
4949 ^
4950src/pmc/imageiostrings.c:142:83: warning: unused parameter 'v'
4951 [-Wunused-parameter]
4952 ...ARGMOD(PMC *_self), FLOATVAL v)
4953 ^
4954src/pmc/imageiostrings.c:148:41: warning: unused parameter 'interp'
4955 [-Wunused-parameter]
4956Parrot_ImageIOStrings_push_integer_orig(PARROT_INTERP, ARGMOD(PMC ...
4957 ^
4958In file included from src/pmc/imageiostrings.c:14:
4959In file included from ./include/parrot/parrot.h:239:
4960In file included from ./include/parrot/platform_interface.h:11:
4961./include/parrot/interpreter.h:102:46: note: instantiated from:
4962#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
4963 ^
4964src/pmc/imageiostrings.c:148:41: note: instantiated from:
4965Parrot_ImageIOStrings_push_integer_orig(PARROT_INTERP, ARGMOD(PMC ...
4966 ^
4967In file included from src/pmc/imageiostrings.c:14:
4968In file included from ./include/parrot/parrot.h:239:
4969In file included from ./include/parrot/platform_interface.h:11:
4970./include/parrot/interpreter.h:102:67: note: instantiated from:
4971#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
4972 ^
4973src/pmc/imageiostrings.c:148:56: warning: unused parameter '_self'
4974 [-Wunused-parameter]
4975Parrot_ImageIOStrings_push_integer_orig(PARROT_INTERP, ARGMOD(PMC ...
4976 ^
4977src/pmc/imageiostrings.c:148:68: note: instantiated from:
4978Parrot_ImageIOStrings_push_integer_orig(PARROT_INTERP, ARGMOD(PMC *_self)...
4979 ^
4980src/pmc/imageiostrings.c:148:83: warning: unused parameter 'v'
4981 [-Wunused-parameter]
4982 ...ARGMOD(PMC *_self), INTVAL v)
4983 ^
49849 warnings generated.
4985clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -fPIC -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/pmc -o src/pmc/imageiothaw.o -c src/pmc/imageiothaw.c
4986src/pmc/imageiothaw.c:86:32: warning: unused parameter 'interp'
4987 [-Wunused-parameter]
4988Parrot_ImageIOThaw_get_integer(PARROT_INTERP, ARGMOD(PMC *_self))
4989 ^
4990In file included from src/pmc/imageiothaw.c:14:
4991In file included from ./include/parrot/parrot.h:239:
4992In file included from ./include/parrot/platform_interface.h:11:
4993./include/parrot/interpreter.h:102:46: note: instantiated from:
4994#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
4995 ^
4996src/pmc/imageiothaw.c:86:32: note: instantiated from:
4997Parrot_ImageIOThaw_get_integer(PARROT_INTERP, ARGMOD(PMC *_self))
4998 ^
4999In file included from src/pmc/imageiothaw.c:14:
5000In file included from ./include/parrot/parrot.h:239:
5001In file included from ./include/parrot/platform_interface.h:11:
5002./include/parrot/interpreter.h:102:67: note: instantiated from:
5003#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
5004 ^
5005src/pmc/imageiothaw.c:86:47: warning: unused parameter '_self'
5006 [-Wunused-parameter]
5007Parrot_ImageIOThaw_get_integer(PARROT_INTERP, ARGMOD(PMC *_self))
5008 ^
5009src/pmc/imageiothaw.c:86:59: note: instantiated from:
5010Parrot_ImageIOThaw_get_integer(PARROT_INTERP, ARGMOD(PMC *_self))
5011 ^
5012src/pmc/imageiothaw.c:176:37: warning: unused parameter 'interp'
5013 [-Wunused-parameter]
5014Parrot_ImageIOThaw_set_pointer_orig(PARROT_INTERP, ARGMOD(PMC *_self), ...
5015 ^
5016In file included from src/pmc/imageiothaw.c:14:
5017In file included from ./include/parrot/parrot.h:239:
5018In file included from ./include/parrot/platform_interface.h:11:
5019./include/parrot/interpreter.h:102:46: note: instantiated from:
5020#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
5021 ^
5022src/pmc/imageiothaw.c:176:37: note: instantiated from:
5023Parrot_ImageIOThaw_set_pointer_orig(PARROT_INTERP, ARGMOD(PMC *_self), ...
5024 ^
5025In file included from src/pmc/imageiothaw.c:14:
5026In file included from ./include/parrot/parrot.h:239:
5027In file included from ./include/parrot/platform_interface.h:11:
5028./include/parrot/interpreter.h:102:67: note: instantiated from:
5029#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
5030 ^
5031src/pmc/imageiothaw.c:193:39: warning: cast from 'char *' to 'opcode_t *'
5032 (aka 'long *') increases required alignment from 1 to 4 [-Wcast-align]
5033 PARROT_IMAGEIOTHAW(_self)->curs = (opcode_t *)image->strstart;
5034 ^~~~~~~~~~~~~~~~~~~~~~~~~~~
5035src/pmc/imageiothaw.c:258:37: warning: unused parameter 'interp'
5036 [-Wunused-parameter]
5037Parrot_ImageIOThaw_shift_float_orig(PARROT_INTERP, ARGMOD(PMC *_self))
5038 ^
5039In file included from src/pmc/imageiothaw.c:14:
5040In file included from ./include/parrot/parrot.h:239:
5041In file included from ./include/parrot/platform_interface.h:11:
5042./include/parrot/interpreter.h:102:46: note: instantiated from:
5043#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
5044 ^
5045src/pmc/imageiothaw.c:258:37: note: instantiated from:
5046Parrot_ImageIOThaw_shift_float_orig(PARROT_INTERP, ARGMOD(PMC *_self))
5047 ^
5048In file included from src/pmc/imageiothaw.c:14:
5049In file included from ./include/parrot/parrot.h:239:
5050In file included from ./include/parrot/platform_interface.h:11:
5051./include/parrot/interpreter.h:102:67: note: instantiated from:
5052#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
5053 ^
5054src/pmc/imageiothaw.c:281:39: warning: cast from 'unsigned char *' to
5055 'opcode_t *' (aka 'long *') increases required alignment from 1 to 4
5056 [-Wcast-align]
5057 ...= (opcode_t *)PARROT_const_cast(unsigned char *,
5058 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5059src/pmc/imageiothaw.c:272:39: warning: unused parameter 'interp'
5060 [-Wunused-parameter]
5061Parrot_ImageIOThaw_shift_integer_orig(PARROT_INTERP, ARGMOD(PMC *_self))
5062 ^
5063In file included from src/pmc/imageiothaw.c:14:
5064In file included from ./include/parrot/parrot.h:239:
5065In file included from ./include/parrot/platform_interface.h:11:
5066./include/parrot/interpreter.h:102:46: note: instantiated from:
5067#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
5068 ^
5069src/pmc/imageiothaw.c:272:39: note: instantiated from:
5070Parrot_ImageIOThaw_shift_integer_orig(PARROT_INTERP, ARGMOD(PMC *_self))
5071 ^
5072In file included from src/pmc/imageiothaw.c:14:
5073In file included from ./include/parrot/parrot.h:239:
5074In file included from ./include/parrot/platform_interface.h:11:
5075./include/parrot/interpreter.h:102:67: note: instantiated from:
5076#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
5077 ^
50787 warnings generated.
5079clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -fPIC -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/pmc -o src/pmc/imccompiler.o -c src/pmc/imccompiler.c
5080src/pmc/imccompiler.c:138:28: warning: unused parameter 'interp'
5081 [-Wunused-parameter]
5082Parrot_IMCCompiler_destroy(PARROT_INTERP, ARGMOD(PMC *_self))
5083 ^
5084In file included from src/pmc/imccompiler.c:14:
5085In file included from ./include/parrot/parrot.h:239:
5086In file included from ./include/parrot/platform_interface.h:11:
5087./include/parrot/interpreter.h:102:46: note: instantiated from:
5088#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
5089 ^
5090src/pmc/imccompiler.c:138:28: note: instantiated from:
5091Parrot_IMCCompiler_destroy(PARROT_INTERP, ARGMOD(PMC *_self))
5092 ^
5093In file included from src/pmc/imccompiler.c:14:
5094In file included from ./include/parrot/parrot.h:239:
5095In file included from ./include/parrot/platform_interface.h:11:
5096./include/parrot/interpreter.h:102:67: note: instantiated from:
5097#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
5098 ^
5099src/pmc/imccompiler.c:148:32: warning: unused parameter 'interp'
5100 [-Wunused-parameter]
5101Parrot_IMCCompiler_get_integer(PARROT_INTERP, ARGMOD(PMC *_self))
5102 ^
5103In file included from src/pmc/imccompiler.c:14:
5104In file included from ./include/parrot/parrot.h:239:
5105In file included from ./include/parrot/platform_interface.h:11:
5106./include/parrot/interpreter.h:102:46: note: instantiated from:
5107#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
5108 ^
5109src/pmc/imccompiler.c:148:32: note: instantiated from:
5110Parrot_IMCCompiler_get_integer(PARROT_INTERP, ARGMOD(PMC *_self))
5111 ^
5112In file included from src/pmc/imccompiler.c:14:
5113In file included from ./include/parrot/parrot.h:239:
5114In file included from ./include/parrot/platform_interface.h:11:
5115./include/parrot/interpreter.h:102:67: note: instantiated from:
5116#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
5117 ^
5118src/pmc/imccompiler.c:157:32: warning: unused parameter 'interp'
5119 [-Wunused-parameter]
5120Parrot_IMCCompiler_get_pointer(PARROT_INTERP, ARGMOD(PMC *_self))
5121 ^
5122In file included from src/pmc/imccompiler.c:14:
5123In file included from ./include/parrot/parrot.h:239:
5124In file included from ./include/parrot/platform_interface.h:11:
5125./include/parrot/interpreter.h:102:46: note: instantiated from:
5126#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
5127 ^
5128src/pmc/imccompiler.c:157:32: note: instantiated from:
5129Parrot_IMCCompiler_get_pointer(PARROT_INTERP, ARGMOD(PMC *_self))
5130 ^
5131In file included from src/pmc/imccompiler.c:14:
5132In file included from ./include/parrot/parrot.h:239:
5133In file included from ./include/parrot/platform_interface.h:11:
5134./include/parrot/interpreter.h:102:67: note: instantiated from:
5135#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
5136 ^
5137src/pmc/imccompiler.c:417:45: warning: unused parameter '_self'
5138 [-Wunused-parameter]
5139Parrot_IMCCompiler_init_orig(PARROT_INTERP, ARGMOD(PMC *_self))
5140 ^
5141src/pmc/imccompiler.c:417:57: note: instantiated from:
5142Parrot_IMCCompiler_init_orig(PARROT_INTERP, ARGMOD(PMC *_self))
5143 ^
51444 warnings generated.
5145clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -fPIC -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/pmc -o src/pmc/lexinfo.o -c src/pmc/lexinfo.c
5146src/pmc/lexinfo.c:98:1: warning: control may reach end of non-void function
5147 [-Wreturn-type]
5148}
5149^
5150src/pmc/lexinfo.c:140:70: warning: unused parameter 'sub' [-Wunused-parameter]
5151Parrot_LexInfo_init_pmc_orig(PARROT_INTERP, ARGMOD(PMC *_self), PMC *sub)
5152 ^
51532 warnings generated.
5154clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -fPIC -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/pmc -o src/pmc/mappedbytearray.o -c src/pmc/mappedbytearray.c
5155src/pmc/mappedbytearray.c:946:1: warning: control may reach end of non-void
5156 function [-Wreturn-type]
5157}
5158^
51591 warning generated.
5160clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -fPIC -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/pmc -o src/pmc/multisub.o -c src/pmc/multisub.c
5161clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -fPIC -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/pmc -o src/pmc/namespace.o -c src/pmc/namespace.c
5162src/pmc/namespace.c:550:1: warning: control may reach end of non-void function
5163 [-Wreturn-type]
5164}
5165^
51661 warning generated.
5167clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -fPIC -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/pmc -o src/pmc/nativepccmethod.o -c src/pmc/nativepccmethod.c
5168src/pmc/nativepccmethod.c:80:32: warning: unused parameter 'interp'
5169 [-Wunused-parameter]
5170Parrot_NativePCCMethod_defined(PARROT_INTERP, ARGMOD(PMC *_self))
5171 ^
5172In file included from src/pmc/nativepccmethod.c:14:
5173In file included from ./include/parrot/parrot.h:239:
5174In file included from ./include/parrot/platform_interface.h:11:
5175./include/parrot/interpreter.h:102:46: note: instantiated from:
5176#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
5177 ^
5178src/pmc/nativepccmethod.c:80:32: note: instantiated from:
5179Parrot_NativePCCMethod_defined(PARROT_INTERP, ARGMOD(PMC *_self))
5180 ^
5181In file included from src/pmc/nativepccmethod.c:14:
5182In file included from ./include/parrot/parrot.h:239:
5183In file included from ./include/parrot/platform_interface.h:11:
5184./include/parrot/interpreter.h:102:67: note: instantiated from:
5185#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
5186 ^
5187src/pmc/nativepccmethod.c:96:36: warning: unused parameter 'interp'
5188 [-Wunused-parameter]
5189Parrot_NativePCCMethod_get_pointer(PARROT_INTERP, ARGMOD(PMC *_self))
5190 ^
5191In file included from src/pmc/nativepccmethod.c:14:
5192In file included from ./include/parrot/parrot.h:239:
5193In file included from ./include/parrot/platform_interface.h:11:
5194./include/parrot/interpreter.h:102:46: note: instantiated from:
5195#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
5196 ^
5197src/pmc/nativepccmethod.c:96:36: note: instantiated from:
5198Parrot_NativePCCMethod_get_pointer(PARROT_INTERP, ARGMOD(PMC *_self))
5199 ^
5200In file included from src/pmc/nativepccmethod.c:14:
5201In file included from ./include/parrot/parrot.h:239:
5202In file included from ./include/parrot/platform_interface.h:11:
5203./include/parrot/interpreter.h:102:67: note: instantiated from:
5204#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
5205 ^
5206src/pmc/nativepccmethod.c:208:34: warning: unused parameter 'interp'
5207 [-Wunused-parameter]
5208Parrot_NativePCCMethod_init_orig(PARROT_INTERP, ARGMOD(PMC *_self))
5209 ^
5210In file included from src/pmc/nativepccmethod.c:14:
5211In file included from ./include/parrot/parrot.h:239:
5212In file included from ./include/parrot/platform_interface.h:11:
5213./include/parrot/interpreter.h:102:46: note: instantiated from:
5214#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
5215 ^
5216src/pmc/nativepccmethod.c:208:34: note: instantiated from:
5217Parrot_NativePCCMethod_init_orig(PARROT_INTERP, ARGMOD(PMC *_self))
5218 ^
5219In file included from src/pmc/nativepccmethod.c:14:
5220In file included from ./include/parrot/parrot.h:239:
5221In file included from ./include/parrot/platform_interface.h:11:
5222./include/parrot/interpreter.h:102:67: note: instantiated from:
5223#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
5224 ^
5225src/pmc/nativepccmethod.c:223:51: warning: unused parameter 'interp'
5226 [-Wunused-parameter]
5227Parrot_NativePCCMethod_set_pointer_keyed_str_orig(PARROT_INTERP, ...
5228 ^
5229In file included from src/pmc/nativepccmethod.c:14:
5230In file included from ./include/parrot/parrot.h:239:
5231In file included from ./include/parrot/platform_interface.h:11:
5232./include/parrot/interpreter.h:102:46: note: instantiated from:
5233#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
5234 ^
5235src/pmc/nativepccmethod.c:223:51: note: instantiated from:
5236Parrot_NativePCCMethod_set_pointer_keyed_str_orig(PARROT_INTERP, ...
5237 ^
5238In file included from src/pmc/nativepccmethod.c:14:
5239In file included from ./include/parrot/parrot.h:239:
5240In file included from ./include/parrot/platform_interface.h:11:
5241./include/parrot/interpreter.h:102:67: note: instantiated from:
5242#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
5243 ^
52444 warnings generated.
5245clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -fPIC -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/pmc -o src/pmc/object.o -c src/pmc/object.c
5246src/pmc/object.c:1048:23: warning: unused parameter 'interp'
5247 [-Wunused-parameter]
5248Parrot_Object_destroy(PARROT_INTERP, ARGMOD(PMC *_self))
5249 ^
5250In file included from src/pmc/object.c:14:
5251In file included from ./include/parrot/parrot.h:239:
5252In file included from ./include/parrot/platform_interface.h:11:
5253./include/parrot/interpreter.h:102:46: note: instantiated from:
5254#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
5255 ^
5256src/pmc/object.c:1048:23: note: instantiated from:
5257Parrot_Object_destroy(PARROT_INTERP, ARGMOD(PMC *_self))
5258 ^
5259In file included from src/pmc/object.c:14:
5260In file included from ./include/parrot/parrot.h:239:
5261In file included from ./include/parrot/platform_interface.h:11:
5262./include/parrot/interpreter.h:102:67: note: instantiated from:
5263#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
5264 ^
5265src/pmc/object.c:1048:38: warning: unused parameter '_self' [-Wunused-parameter]
5266Parrot_Object_destroy(PARROT_INTERP, ARGMOD(PMC *_self))
5267 ^
5268src/pmc/object.c:1048:50: note: instantiated from:
5269Parrot_Object_destroy(PARROT_INTERP, ARGMOD(PMC *_self))
5270 ^
5271src/pmc/object.c:1401:22: warning: unused parameter 'interp'
5272 [-Wunused-parameter]
5273Parrot_Object_freeze(PARROT_INTERP, ARGMOD(PMC *_self), PMC *info)
5274 ^
5275In file included from src/pmc/object.c:14:
5276In file included from ./include/parrot/parrot.h:239:
5277In file included from ./include/parrot/platform_interface.h:11:
5278./include/parrot/interpreter.h:102:46: note: instantiated from:
5279#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
5280 ^
5281src/pmc/object.c:1401:22: note: instantiated from:
5282Parrot_Object_freeze(PARROT_INTERP, ARGMOD(PMC *_self), PMC *info)
5283 ^
5284In file included from src/pmc/object.c:14:
5285In file included from ./include/parrot/parrot.h:239:
5286In file included from ./include/parrot/platform_interface.h:11:
5287./include/parrot/interpreter.h:102:67: note: instantiated from:
5288#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
5289 ^
5290src/pmc/object.c:1401:37: warning: unused parameter '_self' [-Wunused-parameter]
5291Parrot_Object_freeze(PARROT_INTERP, ARGMOD(PMC *_self), PMC *info)
5292 ^
5293src/pmc/object.c:1401:49: note: instantiated from:
5294Parrot_Object_freeze(PARROT_INTERP, ARGMOD(PMC *_self), PMC *info)
5295 ^
5296src/pmc/object.c:1401:62: warning: unused parameter 'info' [-Wunused-parameter]
5297Parrot_Object_freeze(PARROT_INTERP, ARGMOD(PMC *_self), PMC *info)
5298 ^
5299src/pmc/object.c:1488:25: warning: unused parameter 'interp'
5300 [-Wunused-parameter]
5301Parrot_Object_get_class(PARROT_INTERP, ARGMOD(PMC *_self))
5302 ^
5303In file included from src/pmc/object.c:14:
5304In file included from ./include/parrot/parrot.h:239:
5305In file included from ./include/parrot/platform_interface.h:11:
5306./include/parrot/interpreter.h:102:46: note: instantiated from:
5307#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
5308 ^
5309src/pmc/object.c:1488:25: note: instantiated from:
5310Parrot_Object_get_class(PARROT_INTERP, ARGMOD(PMC *_self))
5311 ^
5312In file included from src/pmc/object.c:14:
5313In file included from ./include/parrot/parrot.h:239:
5314In file included from ./include/parrot/platform_interface.h:11:
5315./include/parrot/interpreter.h:102:67: note: instantiated from:
5316#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
5317 ^
5318src/pmc/object.c:4259:40: warning: unused parameter '_self' [-Wunused-parameter]
5319Parrot_Object_init_orig(PARROT_INTERP, ARGMOD(PMC *_self))
5320 ^
5321src/pmc/object.c:4259:52: note: instantiated from:
5322Parrot_Object_init_orig(PARROT_INTERP, ARGMOD(PMC *_self))
5323 ^
5324src/pmc/object.c:4295:44: warning: unused parameter '_self' [-Wunused-parameter]
5325Parrot_Object_init_pmc_orig(PARROT_INTERP, ARGMOD(PMC *_self), PMC *worreva)
5326 ^
5327src/pmc/object.c:4295:56: note: instantiated from:
5328Parrot_Object_init_pmc_orig(PARROT_INTERP, ARGMOD(PMC *_self), PMC *worreva)
5329 ^
5330src/pmc/object.c:4295:69: warning: unused parameter 'worreva'
5331 [-Wunused-parameter]
5332Parrot_Object_init_pmc_orig(PARROT_INTERP, ARGMOD(PMC *_self), PMC *worreva)
5333 ^
5334src/pmc/object.c:5434:25: warning: unused parameter 'interp'
5335 [-Wunused-parameter]
5336Parrot_Object_thaw_orig(PARROT_INTERP, ARGMOD(PMC *_self), PMC *info)
5337 ^
5338In file included from src/pmc/object.c:14:
5339In file included from ./include/parrot/parrot.h:239:
5340In file included from ./include/parrot/platform_interface.h:11:
5341./include/parrot/interpreter.h:102:46: note: instantiated from:
5342#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
5343 ^
5344src/pmc/object.c:5434:25: note: instantiated from:
5345Parrot_Object_thaw_orig(PARROT_INTERP, ARGMOD(PMC *_self), PMC *info)
5346 ^
5347In file included from src/pmc/object.c:14:
5348In file included from ./include/parrot/parrot.h:239:
5349In file included from ./include/parrot/platform_interface.h:11:
5350./include/parrot/interpreter.h:102:67: note: instantiated from:
5351#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
5352 ^
5353src/pmc/object.c:5434:40: warning: unused parameter '_self' [-Wunused-parameter]
5354Parrot_Object_thaw_orig(PARROT_INTERP, ARGMOD(PMC *_self), PMC *info)
5355 ^
5356src/pmc/object.c:5434:52: note: instantiated from:
5357Parrot_Object_thaw_orig(PARROT_INTERP, ARGMOD(PMC *_self), PMC *info)
5358 ^
5359src/pmc/object.c:5434:65: warning: unused parameter 'info' [-Wunused-parameter]
5360Parrot_Object_thaw_orig(PARROT_INTERP, ARGMOD(PMC *_self), PMC *info)
5361 ^
5362src/pmc/object.c:5441:31: warning: unused parameter 'interp'
5363 [-Wunused-parameter]
5364Parrot_Object_thawfinish_orig(PARROT_INTERP, ARGMOD(PMC *_self), PMC *info)
5365 ^
5366In file included from src/pmc/object.c:14:
5367In file included from ./include/parrot/parrot.h:239:
5368In file included from ./include/parrot/platform_interface.h:11:
5369./include/parrot/interpreter.h:102:46: note: instantiated from:
5370#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
5371 ^
5372src/pmc/object.c:5441:31: note: instantiated from:
5373Parrot_Object_thawfinish_orig(PARROT_INTERP, ARGMOD(PMC *_self), PMC *info)
5374 ^
5375In file included from src/pmc/object.c:14:
5376In file included from ./include/parrot/parrot.h:239:
5377In file included from ./include/parrot/platform_interface.h:11:
5378./include/parrot/interpreter.h:102:67: note: instantiated from:
5379#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
5380 ^
5381src/pmc/object.c:5441:71: warning: unused parameter 'info' [-Wunused-parameter]
5382Parrot_Object_thawfinish_orig(PARROT_INTERP, ARGMOD(PMC *_self), PMC *info)
5383 ^
538414 warnings generated.
5385clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -fPIC -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/pmc -o src/pmc/orderedhashiterator.o -c src/pmc/orderedhashiterator.c
5386clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -fPIC -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/pmc -o src/pmc/packfile.o -c src/pmc/packfile.c
5387src/pmc/packfile.c:243:1: warning: control may reach end of non-void function
5388 [-Wreturn-type]
5389}
5390^
53911 warning generated.
5392clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -fPIC -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/pmc -o src/pmc/packfileannotation.o -c src/pmc/packfileannotation.c
5393src/pmc/packfileannotation.c:392:37: warning: unused parameter 'interp'
5394 [-Wunused-parameter]
5395Parrot_PackfileAnnotation_init_orig(PARROT_INTERP, ARGMOD(PMC *_self))
5396 ^
5397In file included from src/pmc/packfileannotation.c:14:
5398In file included from ./include/parrot/parrot.h:239:
5399In file included from ./include/parrot/platform_interface.h:11:
5400./include/parrot/interpreter.h:102:46: note: instantiated from:
5401#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
5402 ^
5403src/pmc/packfileannotation.c:392:37: note: instantiated from:
5404Parrot_PackfileAnnotation_init_orig(PARROT_INTERP, ARGMOD(PMC *_self))
5405 ^
5406In file included from src/pmc/packfileannotation.c:14:
5407In file included from ./include/parrot/parrot.h:239:
5408In file included from ./include/parrot/platform_interface.h:11:
5409./include/parrot/interpreter.h:102:67: note: instantiated from:
5410#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
5411 ^
5412src/pmc/packfileannotation.c:404:51: warning: unused parameter 'interp'
5413 [-Wunused-parameter]
5414Parrot_PackfileAnnotation_set_integer_native_orig(PARROT_INTERP, ...
5415 ^
5416In file included from src/pmc/packfileannotation.c:14:
5417In file included from ./include/parrot/parrot.h:239:
5418In file included from ./include/parrot/platform_interface.h:11:
5419./include/parrot/interpreter.h:102:46: note: instantiated from:
5420#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
5421 ^
5422src/pmc/packfileannotation.c:404:51: note: instantiated from:
5423Parrot_PackfileAnnotation_set_integer_native_orig(PARROT_INTERP, ...
5424 ^
5425In file included from src/pmc/packfileannotation.c:14:
5426In file included from ./include/parrot/parrot.h:239:
5427In file included from ./include/parrot/platform_interface.h:11:
5428./include/parrot/interpreter.h:102:67: note: instantiated from:
5429#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
5430 ^
5431src/pmc/packfileannotation.c:414:50: warning: unused parameter 'interp'
5432 [-Wunused-parameter]
5433Parrot_PackfileAnnotation_set_string_native_orig(PARROT_INTERP, ...
5434 ^
5435In file included from src/pmc/packfileannotation.c:14:
5436In file included from ./include/parrot/parrot.h:239:
5437In file included from ./include/parrot/platform_interface.h:11:
5438./include/parrot/interpreter.h:102:46: note: instantiated from:
5439#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
5440 ^
5441src/pmc/packfileannotation.c:414:50: note: instantiated from:
5442Parrot_PackfileAnnotation_set_string_native_orig(PARROT_INTERP, ...
5443 ^
5444In file included from src/pmc/packfileannotation.c:14:
5445In file included from ./include/parrot/parrot.h:239:
5446In file included from ./include/parrot/platform_interface.h:11:
5447./include/parrot/interpreter.h:102:67: note: instantiated from:
5448#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
5449 ^
54503 warnings generated.
5451clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -fPIC -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/pmc -o src/pmc/packfileannotations.o -c src/pmc/packfileannotations.c
5452clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -fPIC -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/pmc -o src/pmc/packfilebytecodesegment.o -c src/pmc/packfilebytecodesegment.c
5453clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -fPIC -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/pmc -o src/pmc/packfileconstanttable.o -c src/pmc/packfileconstanttable.c
5454clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -fPIC -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/pmc -o src/pmc/packfiledebug.o -c src/pmc/packfiledebug.c
5455src/pmc/packfiledebug.c:123:32: warning: cast from 'char *' to
5456 'PackFile_Debug *' (aka 'struct PackFile_Debug *') increases required
5457 alignment from 1 to 4 [-Wcast-align]
5458 PackFile_Debug * const p = (PackFile_Debug *) mem_gc_realloc_n_typed(interp,
5459 ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
54601 warning generated.
5461clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -fPIC -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/pmc -o src/pmc/packfiledirectory.o -c src/pmc/packfiledirectory.c
5462clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -fPIC -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/pmc -o src/pmc/packfileopmap.o -c src/pmc/packfileopmap.c
5463clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -fPIC -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/pmc -o src/pmc/packfilerawsegment.o -c src/pmc/packfilerawsegment.c
5464clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -fPIC -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/pmc -o src/pmc/packfilesegment.o -c src/pmc/packfilesegment.c
5465src/pmc/packfilesegment.c:67:36: warning: unused parameter 'interp'
5466 [-Wunused-parameter]
5467Parrot_PackfileSegment_get_pointer(PARROT_INTERP, ARGMOD(PMC *_self))
5468 ^
5469In file included from src/pmc/packfilesegment.c:14:
5470In file included from ./include/parrot/parrot.h:239:
5471In file included from ./include/parrot/platform_interface.h:11:
5472./include/parrot/interpreter.h:102:46: note: instantiated from:
5473#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
5474 ^
5475src/pmc/packfilesegment.c:67:36: note: instantiated from:
5476Parrot_PackfileSegment_get_pointer(PARROT_INTERP, ARGMOD(PMC *_self))
5477 ^
5478In file included from src/pmc/packfilesegment.c:14:
5479In file included from ./include/parrot/parrot.h:239:
5480In file included from ./include/parrot/platform_interface.h:11:
5481./include/parrot/interpreter.h:102:67: note: instantiated from:
5482#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
5483 ^
5484src/pmc/packfilesegment.c:67:51: warning: unused parameter '_self'
5485 [-Wunused-parameter]
5486Parrot_PackfileSegment_get_pointer(PARROT_INTERP, ARGMOD(PMC *_self))
5487 ^
5488src/pmc/packfilesegment.c:67:63: note: instantiated from:
5489Parrot_PackfileSegment_get_pointer(PARROT_INTERP, ARGMOD(PMC *_self))
5490 ^
5491src/pmc/packfilesegment.c:169:34: warning: unused parameter 'interp'
5492 [-Wunused-parameter]
5493Parrot_PackfileSegment_init_orig(PARROT_INTERP, ARGMOD(PMC *_self))
5494 ^
5495In file included from src/pmc/packfilesegment.c:14:
5496In file included from ./include/parrot/parrot.h:239:
5497In file included from ./include/parrot/platform_interface.h:11:
5498./include/parrot/interpreter.h:102:46: note: instantiated from:
5499#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
5500 ^
5501src/pmc/packfilesegment.c:169:34: note: instantiated from:
5502Parrot_PackfileSegment_init_orig(PARROT_INTERP, ARGMOD(PMC *_self))
5503 ^
5504In file included from src/pmc/packfilesegment.c:14:
5505In file included from ./include/parrot/parrot.h:239:
5506In file included from ./include/parrot/platform_interface.h:11:
5507./include/parrot/interpreter.h:102:67: note: instantiated from:
5508#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
5509 ^
5510src/pmc/packfilesegment.c:182:41: warning: unused parameter 'interp'
5511 [-Wunused-parameter]
5512Parrot_PackfileSegment_set_pointer_orig(PARROT_INTERP, ARGMOD(PMC ...
5513 ^
5514In file included from src/pmc/packfilesegment.c:14:
5515In file included from ./include/parrot/parrot.h:239:
5516In file included from ./include/parrot/platform_interface.h:11:
5517./include/parrot/interpreter.h:102:46: note: instantiated from:
5518#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
5519 ^
5520src/pmc/packfilesegment.c:182:41: note: instantiated from:
5521Parrot_PackfileSegment_set_pointer_orig(PARROT_INTERP, ARGMOD(PMC ...
5522 ^
5523In file included from src/pmc/packfilesegment.c:14:
5524In file included from ./include/parrot/parrot.h:239:
5525In file included from ./include/parrot/platform_interface.h:11:
5526./include/parrot/interpreter.h:102:67: note: instantiated from:
5527#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
5528 ^
5529src/pmc/packfilesegment.c:182:56: warning: unused parameter '_self'
5530 [-Wunused-parameter]
5531Parrot_PackfileSegment_set_pointer_orig(PARROT_INTERP, ARGMOD(PMC ...
5532 ^
5533src/pmc/packfilesegment.c:182:68: note: instantiated from:
5534Parrot_PackfileSegment_set_pointer_orig(PARROT_INTERP, ARGMOD(PMC *_self)...
5535 ^
5536src/pmc/packfilesegment.c:182:82: warning: unused parameter 'ptr'
5537 [-Wunused-parameter]
5538 ...ARGMOD(PMC *_self), void *ptr)
5539 ^
55406 warnings generated.
5541clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -fPIC -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/pmc -o src/pmc/packfileview.o -c src/pmc/packfileview.c
5542src/pmc/packfileview.c:97:17: warning: unused parameter 'interp'
5543 [-Wunused-parameter]
5544get_const_table(PARROT_INTERP, ARGIN(PMC * self))
5545 ^
5546In file included from src/pmc/packfileview.c:14:
5547In file included from ./include/parrot/parrot.h:239:
5548In file included from ./include/parrot/platform_interface.h:11:
5549./include/parrot/interpreter.h:102:46: note: instantiated from:
5550#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
5551 ^
5552src/pmc/packfileview.c:97:17: note: instantiated from:
5553get_const_table(PARROT_INTERP, ARGIN(PMC * self))
5554 ^
5555In file included from src/pmc/packfileview.c:14:
5556In file included from ./include/parrot/parrot.h:239:
5557In file included from ./include/parrot/platform_interface.h:11:
5558./include/parrot/interpreter.h:102:67: note: instantiated from:
5559#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
5560 ^
5561src/pmc/packfileview.c:205:30: warning: unused parameter 'interp'
5562 [-Wunused-parameter]
5563Parrot_PackfileView_get_bool(PARROT_INTERP, ARGMOD(PMC *_self))
5564 ^
5565In file included from src/pmc/packfileview.c:14:
5566In file included from ./include/parrot/parrot.h:239:
5567In file included from ./include/parrot/platform_interface.h:11:
5568./include/parrot/interpreter.h:102:46: note: instantiated from:
5569#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
5570 ^
5571src/pmc/packfileview.c:205:30: note: instantiated from:
5572Parrot_PackfileView_get_bool(PARROT_INTERP, ARGMOD(PMC *_self))
5573 ^
5574In file included from src/pmc/packfileview.c:14:
5575In file included from ./include/parrot/parrot.h:239:
5576In file included from ./include/parrot/platform_interface.h:11:
5577./include/parrot/interpreter.h:102:67: note: instantiated from:
5578#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
5579 ^
5580src/pmc/packfileview.c:245:33: warning: unused parameter 'interp'
5581 [-Wunused-parameter]
5582Parrot_PackfileView_get_pointer(PARROT_INTERP, ARGMOD(PMC *_self))
5583 ^
5584In file included from src/pmc/packfileview.c:14:
5585In file included from ./include/parrot/parrot.h:239:
5586In file included from ./include/parrot/platform_interface.h:11:
5587./include/parrot/interpreter.h:102:46: note: instantiated from:
5588#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
5589 ^
5590src/pmc/packfileview.c:245:33: note: instantiated from:
5591Parrot_PackfileView_get_pointer(PARROT_INTERP, ARGMOD(PMC *_self))
5592 ^
5593In file included from src/pmc/packfileview.c:14:
5594In file included from ./include/parrot/parrot.h:239:
5595In file included from ./include/parrot/platform_interface.h:11:
5596./include/parrot/interpreter.h:102:67: note: instantiated from:
5597#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
5598 ^
5599src/pmc/packfileview.c:255:32: warning: unused parameter 'interp'
5600 [-Wunused-parameter]
5601Parrot_PackfileView_get_string(PARROT_INTERP, ARGMOD(PMC *_self))
5602 ^
5603In file included from src/pmc/packfileview.c:14:
5604In file included from ./include/parrot/parrot.h:239:
5605In file included from ./include/parrot/platform_interface.h:11:
5606./include/parrot/interpreter.h:102:46: note: instantiated from:
5607#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
5608 ^
5609src/pmc/packfileview.c:255:32: note: instantiated from:
5610Parrot_PackfileView_get_string(PARROT_INTERP, ARGMOD(PMC *_self))
5611 ^
5612In file included from src/pmc/packfileview.c:14:
5613In file included from ./include/parrot/parrot.h:239:
5614In file included from ./include/parrot/platform_interface.h:11:
5615./include/parrot/interpreter.h:102:67: note: instantiated from:
5616#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
5617 ^
5618src/pmc/packfileview.c:824:31: warning: unused parameter 'interp'
5619 [-Wunused-parameter]
5620Parrot_PackfileView_init_orig(PARROT_INTERP, ARGMOD(PMC *_self))
5621 ^
5622In file included from src/pmc/packfileview.c:14:
5623In file included from ./include/parrot/parrot.h:239:
5624In file included from ./include/parrot/platform_interface.h:11:
5625./include/parrot/interpreter.h:102:46: note: instantiated from:
5626#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
5627 ^
5628src/pmc/packfileview.c:824:31: note: instantiated from:
5629Parrot_PackfileView_init_orig(PARROT_INTERP, ARGMOD(PMC *_self))
5630 ^
5631In file included from src/pmc/packfileview.c:14:
5632In file included from ./include/parrot/parrot.h:239:
5633In file included from ./include/parrot/platform_interface.h:11:
5634./include/parrot/interpreter.h:102:67: note: instantiated from:
5635#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
5636 ^
5637src/pmc/packfileview.c:850:44: warning: unused parameter 'interp'
5638 [-Wunused-parameter]
5639Parrot_PackfileView_set_string_native_orig(PARROT_INTERP, ARGMOD(PMC ...
5640 ^
5641In file included from src/pmc/packfileview.c:14:
5642In file included from ./include/parrot/parrot.h:239:
5643In file included from ./include/parrot/platform_interface.h:11:
5644./include/parrot/interpreter.h:102:46: note: instantiated from:
5645#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
5646 ^
5647src/pmc/packfileview.c:850:44: note: instantiated from:
5648Parrot_PackfileView_set_string_native_orig(PARROT_INTERP, ARGMOD(PMC ...
5649 ^
5650In file included from src/pmc/packfileview.c:14:
5651In file included from ./include/parrot/parrot.h:239:
5652In file included from ./include/parrot/platform_interface.h:11:
5653./include/parrot/interpreter.h:102:67: note: instantiated from:
5654#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
5655 ^
56566 warnings generated.
5657clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -fPIC -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/pmc -o src/pmc/pmclist.o -c src/pmc/pmclist.c
5658clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -fPIC -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/pmc -o src/pmc/pmcproxy.o -c src/pmc/pmcproxy.c
5659src/pmc/pmcproxy.c:132:28: warning: unused parameter 'interp'
5660 [-Wunused-parameter]
5661Parrot_PMCProxy_get_string(PARROT_INTERP, ARGMOD(PMC *_self))
5662 ^
5663In file included from src/pmc/pmcproxy.c:14:
5664In file included from ./include/parrot/parrot.h:239:
5665In file included from ./include/parrot/platform_interface.h:11:
5666./include/parrot/interpreter.h:102:46: note: instantiated from:
5667#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
5668 ^
5669src/pmc/pmcproxy.c:132:28: note: instantiated from:
5670Parrot_PMCProxy_get_string(PARROT_INTERP, ARGMOD(PMC *_self))
5671 ^
5672In file included from src/pmc/pmcproxy.c:14:
5673In file included from ./include/parrot/parrot.h:239:
5674In file included from ./include/parrot/platform_interface.h:11:
5675./include/parrot/interpreter.h:102:67: note: instantiated from:
5676#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
5677 ^
5678src/pmc/pmcproxy.c:285:22: warning: unused parameter 'interp'
5679 [-Wunused-parameter]
5680Parrot_PMCProxy_type(PARROT_INTERP, ARGMOD(PMC *_self))
5681 ^
5682In file included from src/pmc/pmcproxy.c:14:
5683In file included from ./include/parrot/parrot.h:239:
5684In file included from ./include/parrot/platform_interface.h:11:
5685./include/parrot/interpreter.h:102:46: note: instantiated from:
5686#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
5687 ^
5688src/pmc/pmcproxy.c:285:22: note: instantiated from:
5689Parrot_PMCProxy_type(PARROT_INTERP, ARGMOD(PMC *_self))
5690 ^
5691In file included from src/pmc/pmcproxy.c:14:
5692In file included from ./include/parrot/parrot.h:239:
5693In file included from ./include/parrot/platform_interface.h:11:
5694./include/parrot/interpreter.h:102:67: note: instantiated from:
5695#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
5696 ^
56972 warnings generated.
5698clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -fPIC -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/pmc -o src/pmc/ptr.o -c src/pmc/ptr.c
5699src/pmc/ptr.c:106:24: warning: unused parameter 'interp' [-Wunused-parameter]
5700Parrot_Ptr_get_integer(PARROT_INTERP, ARGMOD(PMC *_self))
5701 ^
5702In file included from src/pmc/ptr.c:14:
5703In file included from ./include/parrot/parrot.h:239:
5704In file included from ./include/parrot/platform_interface.h:11:
5705./include/parrot/interpreter.h:102:46: note: instantiated from:
5706#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
5707 ^
5708src/pmc/ptr.c:106:24: note: instantiated from:
5709Parrot_Ptr_get_integer(PARROT_INTERP, ARGMOD(PMC *_self))
5710 ^
5711In file included from src/pmc/ptr.c:14:
5712In file included from ./include/parrot/parrot.h:239:
5713In file included from ./include/parrot/platform_interface.h:11:
5714./include/parrot/interpreter.h:102:67: note: instantiated from:
5715#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
5716 ^
5717src/pmc/ptr.c:106:39: warning: unused parameter '_self' [-Wunused-parameter]
5718Parrot_Ptr_get_integer(PARROT_INTERP, ARGMOD(PMC *_self))
5719 ^
5720src/pmc/ptr.c:106:51: note: instantiated from:
5721Parrot_Ptr_get_integer(PARROT_INTERP, ARGMOD(PMC *_self))
5722 ^
57232 warnings generated.
5724clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -fPIC -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/pmc -o src/pmc/ptrbuf.o -c src/pmc/ptrbuf.c
5725src/pmc/ptrbuf.c:82:25: warning: unused parameter 'interp' [-Wunused-parameter]
5726Parrot_PtrBuf_init_orig(PARROT_INTERP, ARGMOD(PMC *_self))
5727 ^
5728In file included from src/pmc/ptrbuf.c:14:
5729In file included from ./include/parrot/parrot.h:239:
5730In file included from ./include/parrot/platform_interface.h:11:
5731./include/parrot/interpreter.h:102:46: note: instantiated from:
5732#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
5733 ^
5734src/pmc/ptrbuf.c:82:25: note: instantiated from:
5735Parrot_PtrBuf_init_orig(PARROT_INTERP, ARGMOD(PMC *_self))
5736 ^
5737In file included from src/pmc/ptrbuf.c:14:
5738In file included from ./include/parrot/parrot.h:239:
5739In file included from ./include/parrot/platform_interface.h:11:
5740./include/parrot/interpreter.h:102:67: note: instantiated from:
5741#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
5742 ^
57431 warning generated.
5744clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -fPIC -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/pmc -o src/pmc/ptrobj.o -c src/pmc/ptrobj.c
5745src/pmc/ptrobj.c:76:1: warning: control may reach end of non-void function
5746 [-Wreturn-type]
5747}
5748^
57491 warning generated.
5750clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -fPIC -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/pmc -o src/pmc/resizablebooleanarray.o -c src/pmc/resizablebooleanarray.c
5751clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -fPIC -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/pmc -o src/pmc/resizablefloatarray.o -c src/pmc/resizablefloatarray.c
5752clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -fPIC -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/pmc -o src/pmc/resizableintegerarray.o -c src/pmc/resizableintegerarray.c
5753clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -fPIC -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/pmc -o src/pmc/resizablepmcarray.o -c src/pmc/resizablepmcarray.c
5754src/pmc/resizablepmcarray.c:232:43: warning: unused parameter 'interp'
5755 [-Wunused-parameter]
5756Parrot_ResizablePMCArray_exists_keyed_int(PARROT_INTERP, ARGMOD(PMC ...
5757 ^
5758In file included from src/pmc/resizablepmcarray.c:14:
5759In file included from ./include/parrot/parrot.h:239:
5760In file included from ./include/parrot/platform_interface.h:11:
5761./include/parrot/interpreter.h:102:46: note: instantiated from:
5762#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
5763 ^
5764src/pmc/resizablepmcarray.c:232:43: note: instantiated from:
5765Parrot_ResizablePMCArray_exists_keyed_int(PARROT_INTERP, ARGMOD(PMC ...
5766 ^
5767In file included from src/pmc/resizablepmcarray.c:14:
5768In file included from ./include/parrot/parrot.h:239:
5769In file included from ./include/parrot/platform_interface.h:11:
5770./include/parrot/interpreter.h:102:67: note: instantiated from:
5771#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
5772 ^
5773src/pmc/resizablepmcarray.c:643:48: warning: unused parameter 'interp'
5774 [-Wunused-parameter]
5775Parrot_ResizablePMCArray_delete_keyed_int_orig(PARROT_INTERP, ...
5776 ^
5777In file included from src/pmc/resizablepmcarray.c:14:
5778In file included from ./include/parrot/parrot.h:239:
5779In file included from ./include/parrot/platform_interface.h:11:
5780./include/parrot/interpreter.h:102:46: note: instantiated from:
5781#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
5782 ^
5783src/pmc/resizablepmcarray.c:643:48: note: instantiated from:
5784Parrot_ResizablePMCArray_delete_keyed_int_orig(PARROT_INTERP, ...
5785 ^
5786In file included from src/pmc/resizablepmcarray.c:14:
5787In file included from ./include/parrot/parrot.h:239:
5788In file included from ./include/parrot/platform_interface.h:11:
5789./include/parrot/interpreter.h:102:67: note: instantiated from:
5790#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
5791 ^
57922 warnings generated.
5793clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -fPIC -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/pmc -o src/pmc/resizablestringarray.o -c src/pmc/resizablestringarray.c
5794clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -fPIC -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/pmc -o src/pmc/role.o -c src/pmc/role.c
5795clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -fPIC -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/pmc -o src/pmc/scalar.o -c src/pmc/scalar.c
5796src/pmc/scalar.c:294:23: warning: unused parameter 'interp' [-Wunused-parameter]
5797Parrot_scalar_defined(PARROT_INTERP, ARGMOD(PMC *_self))
5798 ^
5799In file included from src/pmc/scalar.c:14:
5800In file included from ./include/parrot/parrot.h:239:
5801In file included from ./include/parrot/platform_interface.h:11:
5802./include/parrot/interpreter.h:102:46: note: instantiated from:
5803#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
5804 ^
5805src/pmc/scalar.c:294:23: note: instantiated from:
5806Parrot_scalar_defined(PARROT_INTERP, ARGMOD(PMC *_self))
5807 ^
5808In file included from src/pmc/scalar.c:14:
5809In file included from ./include/parrot/parrot.h:239:
5810In file included from ./include/parrot/platform_interface.h:11:
5811./include/parrot/interpreter.h:102:67: note: instantiated from:
5812#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
5813 ^
5814src/pmc/scalar.c:294:38: warning: unused parameter '_self' [-Wunused-parameter]
5815Parrot_scalar_defined(PARROT_INTERP, ARGMOD(PMC *_self))
5816 ^
5817src/pmc/scalar.c:294:50: note: instantiated from:
5818Parrot_scalar_defined(PARROT_INTERP, ARGMOD(PMC *_self))
5819 ^
5820src/pmc/scalar.c:887:57: warning: unused parameter '_self' [-Wunused-parameter]
5821Parrot_scalar_multi_multiply_Complex_PMC(PARROT_INTERP, ARGMOD(PMC ...
5822 ^
5823src/pmc/scalar.c:887:69: note: instantiated from:
5824Parrot_scalar_multi_multiply_Complex_PMC(PARROT_INTERP, ARGMOD(PMC *_self)...
5825 ^
5826src/pmc/scalar.c:887:82: warning: unused parameter 'value' [-Wunused-parameter]
5827 ...ARGMOD(PMC *_self), PMC *value, PMC *dest)
5828 ^
5829src/pmc/scalar.c:887:94: warning: unused parameter 'dest' [-Wunused-parameter]
5830 ...ARGMOD(PMC *_self), PMC *value, PMC *dest)
5831 ^
5832src/pmc/scalar.c:894:1: warning: control reaches end of non-void function
5833 [-Wreturn-type]
5834}
5835^
5836src/pmc/scalar.c:908:55: warning: unused parameter '_self' [-Wunused-parameter]
5837Parrot_scalar_multi_i_multiply_Complex(PARROT_INTERP, ARGMOD(PMC ...
5838 ^
5839src/pmc/scalar.c:908:67: note: instantiated from:
5840Parrot_scalar_multi_i_multiply_Complex(PARROT_INTERP, ARGMOD(PMC *_self)...
5841 ^
5842src/pmc/scalar.c:908:80: warning: unused parameter 'value' [-Wunused-parameter]
5843 ...ARGMOD(PMC *_self), PMC *value)
5844 ^
58458 warnings generated.
5846clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -fPIC -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/pmc -o src/pmc/scheduler.o -c src/pmc/scheduler.c
5847src/pmc/scheduler.c:312:34: warning: unused parameter 'interp'
5848 [-Wunused-parameter]
5849Parrot_Scheduler_thawfinish_orig(PARROT_INTERP, ARGMOD(PMC *_self), PMC *info)
5850 ^
5851In file included from src/pmc/scheduler.c:14:
5852In file included from ./include/parrot/parrot.h:239:
5853In file included from ./include/parrot/platform_interface.h:11:
5854./include/parrot/interpreter.h:102:46: note: instantiated from:
5855#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
5856 ^
5857src/pmc/scheduler.c:312:34: note: instantiated from:
5858Parrot_Scheduler_thawfinish_orig(PARROT_INTERP, ARGMOD(PMC *_self), PMC *info)
5859 ^
5860In file included from src/pmc/scheduler.c:14:
5861In file included from ./include/parrot/parrot.h:239:
5862In file included from ./include/parrot/platform_interface.h:11:
5863./include/parrot/interpreter.h:102:67: note: instantiated from:
5864#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
5865 ^
5866src/pmc/scheduler.c:312:49: warning: unused parameter '_self'
5867 [-Wunused-parameter]
5868Parrot_Scheduler_thawfinish_orig(PARROT_INTERP, ARGMOD(PMC *_self), PMC *info)
5869 ^
5870src/pmc/scheduler.c:312:61: note: instantiated from:
5871Parrot_Scheduler_thawfinish_orig(PARROT_INTERP, ARGMOD(PMC *_self), PMC *info)
5872 ^
5873src/pmc/scheduler.c:312:74: warning: unused parameter 'info'
5874 [-Wunused-parameter]
5875Parrot_Scheduler_thawfinish_orig(PARROT_INTERP, ARGMOD(PMC *_self), PMC *info)
5876 ^
58773 warnings generated.
5878clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -fPIC -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/pmc -o src/pmc/schedulermessage.o -c src/pmc/schedulermessage.c
5879clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -fPIC -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/pmc -o src/pmc/sockaddr.o -c src/pmc/sockaddr.c
5880src/pmc/sockaddr.c:101:26: warning: unused parameter 'interp'
5881 [-Wunused-parameter]
5882Parrot_Sockaddr_get_bool(PARROT_INTERP, ARGMOD(PMC *_self))
5883 ^
5884In file included from src/pmc/sockaddr.c:14:
5885In file included from ./include/parrot/parrot.h:239:
5886In file included from ./include/parrot/platform_interface.h:11:
5887./include/parrot/interpreter.h:102:46: note: instantiated from:
5888#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
5889 ^
5890src/pmc/sockaddr.c:101:26: note: instantiated from:
5891Parrot_Sockaddr_get_bool(PARROT_INTERP, ARGMOD(PMC *_self))
5892 ^
5893In file included from src/pmc/sockaddr.c:14:
5894In file included from ./include/parrot/parrot.h:239:
5895In file included from ./include/parrot/platform_interface.h:11:
5896./include/parrot/interpreter.h:102:67: note: instantiated from:
5897#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
5898 ^
5899src/pmc/sockaddr.c:123:39: warning: unused parameter 'interp'
5900 [-Wunused-parameter]
5901Parrot_Sockaddr_get_integer_keyed_int(PARROT_INTERP, ARGMOD(PMC ...
5902 ^
5903In file included from src/pmc/sockaddr.c:14:
5904In file included from ./include/parrot/parrot.h:239:
5905In file included from ./include/parrot/platform_interface.h:11:
5906./include/parrot/interpreter.h:102:46: note: instantiated from:
5907#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
5908 ^
5909src/pmc/sockaddr.c:123:39: note: instantiated from:
5910Parrot_Sockaddr_get_integer_keyed_int(PARROT_INTERP, ARGMOD(PMC ...
5911 ^
5912In file included from src/pmc/sockaddr.c:14:
5913In file included from ./include/parrot/parrot.h:239:
5914In file included from ./include/parrot/platform_interface.h:11:
5915./include/parrot/interpreter.h:102:67: note: instantiated from:
5916#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
5917 ^
5918src/pmc/sockaddr.c:142:29: warning: unused parameter 'interp'
5919 [-Wunused-parameter]
5920Parrot_Sockaddr_get_pointer(PARROT_INTERP, ARGMOD(PMC *_self))
5921 ^
5922In file included from src/pmc/sockaddr.c:14:
5923In file included from ./include/parrot/parrot.h:239:
5924In file included from ./include/parrot/platform_interface.h:11:
5925./include/parrot/interpreter.h:102:46: note: instantiated from:
5926#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
5927 ^
5928src/pmc/sockaddr.c:142:29: note: instantiated from:
5929Parrot_Sockaddr_get_pointer(PARROT_INTERP, ARGMOD(PMC *_self))
5930 ^
5931In file included from src/pmc/sockaddr.c:14:
5932In file included from ./include/parrot/parrot.h:239:
5933In file included from ./include/parrot/platform_interface.h:11:
5934./include/parrot/interpreter.h:102:67: note: instantiated from:
5935#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
5936 ^
5937src/pmc/sockaddr.c:170:27: warning: unused parameter 'interp'
5938 [-Wunused-parameter]
5939Parrot_Sockaddr_init_orig(PARROT_INTERP, ARGMOD(PMC *_self))
5940 ^
5941In file included from src/pmc/sockaddr.c:14:
5942In file included from ./include/parrot/parrot.h:239:
5943In file included from ./include/parrot/platform_interface.h:11:
5944./include/parrot/interpreter.h:102:46: note: instantiated from:
5945#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
5946 ^
5947src/pmc/sockaddr.c:170:27: note: instantiated from:
5948Parrot_Sockaddr_init_orig(PARROT_INTERP, ARGMOD(PMC *_self))
5949 ^
5950In file included from src/pmc/sockaddr.c:14:
5951In file included from ./include/parrot/parrot.h:239:
5952In file included from ./include/parrot/platform_interface.h:11:
5953./include/parrot/interpreter.h:102:67: note: instantiated from:
5954#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
5955 ^
59564 warnings generated.
5957clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -fPIC -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/pmc -o src/pmc/socket.o -c src/pmc/socket.c
5958clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -fPIC -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/pmc -o src/pmc/stringbuilder.o -c src/pmc/stringbuilder.c
5959clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -fPIC -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/pmc -o src/pmc/stringhandle.o -c src/pmc/stringhandle.c
5960src/pmc/stringhandle.c:802:31: warning: unused parameter 'interp'
5961 [-Wunused-parameter]
5962Parrot_StringHandle_init_orig(PARROT_INTERP, ARGMOD(PMC *_self))
5963 ^
5964In file included from src/pmc/stringhandle.c:14:
5965In file included from ./include/parrot/parrot.h:239:
5966In file included from ./include/parrot/platform_interface.h:11:
5967./include/parrot/interpreter.h:102:46: note: instantiated from:
5968#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
5969 ^
5970src/pmc/stringhandle.c:802:31: note: instantiated from:
5971Parrot_StringHandle_init_orig(PARROT_INTERP, ARGMOD(PMC *_self))
5972 ^
5973In file included from src/pmc/stringhandle.c:14:
5974In file included from ./include/parrot/parrot.h:239:
5975In file included from ./include/parrot/platform_interface.h:11:
5976./include/parrot/interpreter.h:102:67: note: instantiated from:
5977#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
5978 ^
59791 warning generated.
5980clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -fPIC -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/pmc -o src/pmc/stringiterator.o -c src/pmc/stringiterator.c
5981clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -fPIC -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/pmc -o src/pmc/structview.o -c src/pmc/structview.c
5982src/pmc/structview.c:277:1: warning: control may reach end of non-void function
5983 [-Wreturn-type]
5984}
5985^
5986src/pmc/structview.c:304:1: warning: control may reach end of non-void function
5987 [-Wreturn-type]
5988}
5989^
5990src/pmc/structview.c:365:1: warning: control may reach end of non-void function
5991 [-Wreturn-type]
5992}
5993^
59943 warnings generated.
5995clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -fPIC -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/pmc -o src/pmc/task.o -c src/pmc/task.c
5996src/pmc/task.c:497:29: warning: unused parameter 'interp' [-Wunused-parameter]
5997Parrot_Task_thawfinish_orig(PARROT_INTERP, ARGMOD(PMC *_self), PMC *info)
5998 ^
5999In file included from src/pmc/task.c:14:
6000In file included from ./include/parrot/parrot.h:239:
6001In file included from ./include/parrot/platform_interface.h:11:
6002./include/parrot/interpreter.h:102:46: note: instantiated from:
6003#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
6004 ^
6005src/pmc/task.c:497:29: note: instantiated from:
6006Parrot_Task_thawfinish_orig(PARROT_INTERP, ARGMOD(PMC *_self), PMC *info)
6007 ^
6008In file included from src/pmc/task.c:14:
6009In file included from ./include/parrot/parrot.h:239:
6010In file included from ./include/parrot/platform_interface.h:11:
6011./include/parrot/interpreter.h:102:67: note: instantiated from:
6012#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
6013 ^
6014src/pmc/task.c:497:44: warning: unused parameter '_self' [-Wunused-parameter]
6015Parrot_Task_thawfinish_orig(PARROT_INTERP, ARGMOD(PMC *_self), PMC *info)
6016 ^
6017src/pmc/task.c:497:56: note: instantiated from:
6018Parrot_Task_thawfinish_orig(PARROT_INTERP, ARGMOD(PMC *_self), PMC *info)
6019 ^
6020src/pmc/task.c:497:69: warning: unused parameter 'info' [-Wunused-parameter]
6021Parrot_Task_thawfinish_orig(PARROT_INTERP, ARGMOD(PMC *_self), PMC *info)
6022 ^
60233 warnings generated.
6024clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -fPIC -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/pmc -o src/pmc/undef.o -c src/pmc/undef.c
6025clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/string/encoding -Isrc/ -o src/string/encoding/shared.o -c src/string/encoding/shared.c
6026src/string/encoding/shared.c:723:1: warning: control reaches end of non-void
6027 function [-Wreturn-type]
6028}
6029^
6030src/string/encoding/shared.c:1213:5: warning: unused parameter 'str'
6031 [-Wunused-parameter]
6032 ARGIN(const STRING *str), ARGMOD(String_iter *iter), INTVAL skip)
6033 ^
6034src/string/encoding/shared.c:1213:25: note: instantiated from:
6035 ARGIN(const STRING *str), ARGMOD(String_iter *iter), INTVAL skip)
6036 ^
6037src/string/encoding/shared.c:1347:32: warning: cast from 'char *' to 'UChar *'
6038 (aka 'unsigned short *') increases required alignment from 1 to 2
6039 [-Wcast-align]
6040 dest_len = unorm_normalize((UChar *)src->strstart, src_len,
6041 ^~~~~~~~~~~~~~~~~~~~~~
6042src/string/encoding/shared.c:1351:13: warning: cast from 'char *' to 'UChar *'
6043 (aka 'unsigned short *') increases required alignment from 1 to 2
6044 [-Wcast-align]
6045 (UChar *)dest->strstart, dest_len, &err);
6046 ^~~~~~~~~~~~~~~~~~~~~~~
6047src/string/encoding/shared.c:1358:36: warning: cast from 'char *' to 'UChar *'
6048 (aka 'unsigned short *') increases required alignment from 1 to 2
6049 [-Wcast-align]
6050 dest_len = unorm_normalize((UChar *)src->strstart, src_len,
6051 ^~~~~~~~~~~~~~~~~~~~~~
6052src/string/encoding/shared.c:1362:17: warning: cast from 'char *' to 'UChar *'
6053 (aka 'unsigned short *') increases required alignment from 1 to 2
6054 [-Wcast-align]
6055 (UChar *)dest->strstart, dest_len, &err);
6056 ^~~~~~~~~~~~~~~~~~~~~~~
6057src/string/encoding/shared.c:1404:28: warning: cast from 'char *' to 'UChar *'
6058 (aka 'unsigned short *') increases required alignment from 1 to 2
6059 [-Wcast-align]
6060 res = u_strToUpper((UChar *)dest_buf, dest_len / 2,
6061 ^~~~~~~~~~~~~~~~~
6062src/string/encoding/shared.c:1405:28: warning: cast from 'const char *' to
6063 'const UChar *' (aka 'const unsigned short *') increases required
6064 alignment from 1 to 2 [-Wcast-align]
6065 (const UChar *)src_buf, src_len / 2, NULL, &err);
6066 ^~~~~~~~~~~~~~~~~~~~~~
6067src/string/encoding/shared.c:1408:28: warning: cast from 'char *' to 'UChar *'
6068 (aka 'unsigned short *') increases required alignment from 1 to 2
6069 [-Wcast-align]
6070 res = u_strToLower((UChar *)dest_buf, dest_len / 2,
6071 ^~~~~~~~~~~~~~~~~
6072src/string/encoding/shared.c:1409:28: warning: cast from 'const char *' to
6073 'const UChar *' (aka 'const unsigned short *') increases required
6074 alignment from 1 to 2 [-Wcast-align]
6075 (const UChar *)src_buf, src_len / 2, NULL, &err);
6076 ^~~~~~~~~~~~~~~~~~~~~~
6077src/string/encoding/shared.c:1412:28: warning: cast from 'char *' to 'UChar *'
6078 (aka 'unsigned short *') increases required alignment from 1 to 2
6079 [-Wcast-align]
6080 res = u_strToTitle((UChar *)dest_buf, dest_len / 2,
6081 ^~~~~~~~~~~~~~~~~
6082src/string/encoding/shared.c:1413:28: warning: cast from 'const char *' to
6083 'const UChar *' (aka 'const unsigned short *') increases required
6084 alignment from 1 to 2 [-Wcast-align]
6085 (const UChar *)src_buf, src_len / 2,
6086 ^~~~~~~~~~~~~~~~~~~~~~
6087src/string/encoding/shared.c:1394:18: warning: unused parameter 'interp'
6088 [-Wunused-parameter]
6089convert_case_buf(PARROT_INTERP, ARGMOD_NULLOK(char *dest_buf), size_t dest_len,
6090 ^
6091In file included from src/string/encoding/shared.c:22:
6092In file included from ./include/parrot/parrot.h:239:
6093In file included from ./include/parrot/platform_interface.h:11:
6094./include/parrot/interpreter.h:102:46: note: instantiated from:
6095#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
6096 ^
6097src/string/encoding/shared.c:1394:18: note: instantiated from:
6098convert_case_buf(PARROT_INTERP, ARGMOD_NULLOK(char *dest_buf), size_t dest_len,
6099 ^
6100In file included from src/string/encoding/shared.c:22:
6101In file included from ./include/parrot/parrot.h:239:
6102In file included from ./include/parrot/platform_interface.h:11:
6103./include/parrot/interpreter.h:102:67: note: instantiated from:
6104#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
6105 ^
6106src/string/encoding/shared.c:1599:1: warning: control reaches end of non-void
6107 function [-Wreturn-type]
6108}
6109^
6110src/string/encoding/shared.c:1621:1: warning: control reaches end of non-void
6111 function [-Wreturn-type]
6112}
6113^
6114src/string/encoding/shared.c:1643:1: warning: control reaches end of non-void
6115 function [-Wreturn-type]
6116}
6117^
611816 warnings generated.
6119clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/string/encoding -Isrc/ -o src/string/encoding/tables.o -c src/string/encoding/tables.c
6120clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/string/encoding -Isrc/ -o src/string/encoding/null.o -c src/string/encoding/null.c
6121clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/string/encoding -Isrc/ -o src/string/encoding/ascii.o -c src/string/encoding/ascii.c
6122clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/string/encoding -Isrc/ -o src/string/encoding/latin1.o -c src/string/encoding/latin1.c
6123clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/string/encoding -Isrc/ -o src/string/encoding/binary.o -c src/string/encoding/binary.c
6124src/string/encoding/binary.c:89:1: warning: control reaches end of non-void
6125 function [-Wreturn-type]
6126}
6127^
61281 warning generated.
6129clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/string/encoding -Isrc/ -o src/string/encoding/utf8.o -c src/string/encoding/utf8.c
6130clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/string/encoding -Isrc/ -o src/string/encoding/utf16.o -c src/string/encoding/utf16.c
6131src/string/encoding/utf16.c:189:17: warning: cast from 'char *' to
6132 'Parrot_UInt2 *' (aka 'unsigned short *') increases required alignment
6133 from 1 to 2 [-Wcast-align]
6134 p = (Parrot_UInt2 *)result->strstart;
6135 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6136src/string/encoding/utf16.c:261:39: warning: cast from 'const char *' to
6137 'const utf16_t *' (aka 'const unsigned short *') increases required
6138 alignment from 1 to 2 [-Wcast-align]
6139 const utf16_t * const p = (const utf16_t *)buf;
6140 ^~~~~~~~~~~~~~~~~~~~
6141src/string/encoding/utf16.c:460:32: warning: cast from 'char *' to
6142 'const utf16_t *' (aka 'const unsigned short *') increases required
6143 alignment from 1 to 2 [-Wcast-align]
6144 start = utf16_skip_forward((const utf16_t *)src->strstart, idx);
6145 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6146src/string/encoding/utf16.c:482:26: warning: cast from 'char *' to 'utf16_t *'
6147 (aka 'unsigned short *') increases required alignment from 1 to 2
6148 [-Wcast-align]
6149 const utf16_t *ptr = (utf16_t *)(str->strstart + i->bytepos);
6150 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6151src/string/encoding/utf16.c:510:26: warning: cast from 'char *' to 'utf16_t *'
6152 (aka 'unsigned short *') increases required alignment from 1 to 2
6153 [-Wcast-align]
6154 const utf16_t *ptr = (utf16_t *)(str->strstart + i->bytepos);
6155 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6156src/string/encoding/utf16.c:543:26: warning: cast from 'char *' to 'utf16_t *'
6157 (aka 'unsigned short *') increases required alignment from 1 to 2
6158 [-Wcast-align]
6159 const utf16_t *ptr = (utf16_t *)(str->strstart + i->bytepos);
6160 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6161src/string/encoding/utf16.c:575:27: warning: cast from 'char *' to 'utf16_t *'
6162 (aka 'unsigned short *') increases required alignment from 1 to 2
6163 [-Wcast-align]
6164 utf16_t * const ptr = (utf16_t *)(str->strstart + i->bytepos);
6165 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
61667 warnings generated.
6167clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/string/encoding -Isrc/ -o src/string/encoding/ucs2.o -c src/string/encoding/ucs2.c
6168src/string/encoding/ucs2.c:193:33: warning: cast from 'char *' to 'utf16_t *'
6169 (aka 'unsigned short *') increases required alignment from 1 to 2
6170 [-Wcast-align]
6171 const utf16_t * const ptr = (utf16_t *)src->strstart;
6172 ^~~~~~~~~~~~~~~~~~~~~~~~
6173src/string/encoding/ucs2.c:225:35: warning: cast from 'const char *' to
6174 'const utf16_t *' (aka 'const unsigned short *') increases required
6175 alignment from 1 to 2 [-Wcast-align]
6176 const utf16_t * const ptr = (const utf16_t *)buf;
6177 ^~~~~~~~~~~~~~~~~~~~
6178src/string/encoding/ucs2.c:268:33: warning: cast from 'char *' to 'utf16_t *'
6179 (aka 'unsigned short *') increases required alignment from 1 to 2
6180 [-Wcast-align]
6181 const utf16_t * const ptr = (utf16_t *)src->strstart;
6182 ^~~~~~~~~~~~~~~~~~~~~~~~
6183src/string/encoding/ucs2.c:297:33: warning: cast from 'char *' to 'utf16_t *'
6184 (aka 'unsigned short *') increases required alignment from 1 to 2
6185 [-Wcast-align]
6186 const utf16_t * const ptr = (utf16_t *)str->strstart;
6187 ^~~~~~~~~~~~~~~~~~~~~~~~
6188src/string/encoding/ucs2.c:339:33: warning: cast from 'char *' to 'utf16_t *'
6189 (aka 'unsigned short *') increases required alignment from 1 to 2
6190 [-Wcast-align]
6191 const utf16_t * const ptr = (utf16_t *)str->strstart;
6192 ^~~~~~~~~~~~~~~~~~~~~~~~
6193src/string/encoding/ucs2.c:365:27: warning: cast from 'char *' to 'utf16_t *'
6194 (aka 'unsigned short *') increases required alignment from 1 to 2
6195 [-Wcast-align]
6196 utf16_t * const ptr = (utf16_t *)str->strstart;
6197 ^~~~~~~~~~~~~~~~~~~~~~~~
6198src/string/encoding/ucs2.c:392:26: warning: cast from 'char *' to 'utf16_t *'
6199 (aka 'unsigned short *') increases required alignment from 1 to 2
6200 [-Wcast-align]
6201 const utf16_t *ptr = (utf16_t *)s->strstart;
6202 ^~~~~~~~~~~~~~~~~~~~~~
62037 warnings generated.
6204clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/string/encoding -Isrc/ -o src/string/encoding/ucs4.o -c src/string/encoding/ucs4.c
6205src/string/encoding/ucs4.c:145:11: warning: cast from 'char *' to 'utf32_t *'
6206 (aka 'int *') increases required alignment from 1 to 4 [-Wcast-align]
6207 ptr = (utf32_t *)res->strstart;
6208 ^~~~~~~~~~~~~~~~~~~~~~~~
6209src/string/encoding/ucs4.c:186:33: warning: cast from 'char *' to 'utf32_t *'
6210 (aka 'int *') increases required alignment from 1 to 4 [-Wcast-align]
6211 const utf32_t * const ptr = (utf32_t *)src->strstart;
6212 ^~~~~~~~~~~~~~~~~~~~~~~~
6213src/string/encoding/ucs4.c:222:33: warning: cast from 'const char *' to
6214 'const utf32_t *' (aka 'const int *') increases required alignment from 1
6215 to 4 [-Wcast-align]
6216 const utf32_t * const ptr = (const utf32_t *)buf;
6217 ^~~~~~~~~~~~~~~~~~~~
6218src/string/encoding/ucs4.c:267:33: warning: cast from 'char *' to 'utf32_t *'
6219 (aka 'int *') increases required alignment from 1 to 4 [-Wcast-align]
6220 const utf32_t * const ptr = (utf32_t *)src->strstart;
6221 ^~~~~~~~~~~~~~~~~~~~~~~~
6222src/string/encoding/ucs4.c:296:33: warning: cast from 'char *' to 'utf32_t *'
6223 (aka 'int *') increases required alignment from 1 to 4 [-Wcast-align]
6224 const utf32_t * const ptr = (utf32_t *)str->strstart;
6225 ^~~~~~~~~~~~~~~~~~~~~~~~
6226src/string/encoding/ucs4.c:340:33: warning: cast from 'char *' to 'utf32_t *'
6227 (aka 'int *') increases required alignment from 1 to 4 [-Wcast-align]
6228 const utf32_t * const ptr = (utf32_t *)str->strstart;
6229 ^~~~~~~~~~~~~~~~~~~~~~~~
6230src/string/encoding/ucs4.c:367:27: warning: cast from 'char *' to 'utf32_t *'
6231 (aka 'int *') increases required alignment from 1 to 4 [-Wcast-align]
6232 utf32_t * const ptr = (utf32_t *)str->strstart;
6233 ^~~~~~~~~~~~~~~~~~~~~~~~
6234src/string/encoding/ucs4.c:397:27: warning: cast from 'char *' to 'utf32_t *'
6235 (aka 'int *') increases required alignment from 1 to 4 [-Wcast-align]
6236 const utf32_t *ptr = (utf32_t *)s->strstart;
6237 ^~~~~~~~~~~~~~~~~~~~~~
62388 warnings generated.
6239echo compilers/imcc/imcc.y -d -o compilers/imcc/imcparser.c
6240compilers/imcc/imcc.y -d -o compilers/imcc/imcparser.c
6241/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/fixup_gen_file.pl -noheaderizer compilers/imcc/imcparser.c compilers/imcc/imcc.y
6242/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/fixup_gen_file.pl -noheaderizer compilers/imcc/imcparser.h compilers/imcc/imcc.y
6243/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl -MExtUtils::Command -e touch compilers/imcc/imcc.y.flag compilers/imcc/imcparser.c compilers/imcc/imcparser.h
6244echo compilers/imcc/imcc.y -d -o compilers/imcc/imcparser.c
6245compilers/imcc/imcc.y -d -o compilers/imcc/imcparser.c
6246/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/fixup_gen_file.pl -noheaderizer compilers/imcc/imcparser.c compilers/imcc/imcc.y
6247/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/fixup_gen_file.pl -noheaderizer compilers/imcc/imcparser.h compilers/imcc/imcc.y
6248/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl -MExtUtils::Command -e touch compilers/imcc/imcc.y.flag compilers/imcc/imcparser.c compilers/imcc/imcparser.h
6249clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fPIC -Icompilers/imcc -o compilers/imcc/imcparser.o -c compilers/imcc/imcparser.c
6250echo -ocompilers/imcc/imclexer.c compilers/imcc/imcc.l
6251-ocompilers/imcc/imclexer.c compilers/imcc/imcc.l
6252/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl -MExtUtils::Command -e touch compilers/imcc/imcc.l.flag compilers/imcc/imclexer.c
6253echo -ocompilers/imcc/imclexer.c compilers/imcc/imcc.l
6254-ocompilers/imcc/imclexer.c compilers/imcc/imcc.l
6255/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl -MExtUtils::Command -e touch compilers/imcc/imcc.l.flag compilers/imcc/imclexer.c
6256clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fPIC -Icompilers/imcc -o compilers/imcc/imclexer.o -c compilers/imcc/imclexer.c
6257compilers/imcc/imclexer.c:4101:58: warning: unused parameter 'yyscanner'
6258 [-Wunused-parameter]
6259static void yy_fatal_error (yyconst char* msg , yyscan_t yyscanner)
6260 ^
6261compilers/imcc/imclexer.c:4421:43: warning: unused parameter 'yyscanner'
6262 [-Wunused-parameter]
6263void *yyalloc (yy_size_t size , yyscan_t yyscanner)
6264 ^
6265compilers/imcc/imclexer.c:4426:58: warning: unused parameter 'yyscanner'
6266 [-Wunused-parameter]
6267void *yyrealloc (void * ptr, yy_size_t size , yyscan_t yyscanner)
6268 ^
6269compilers/imcc/imclexer.c:4438:36: warning: unused parameter 'yyscanner'
6270 [-Wunused-parameter]
6271void yyfree (void * ptr , yyscan_t yyscanner)
6272 ^
6273compilers/imcc/imcc.l:1282:1: warning: no previous prototype for function
6274 'determine_input_file_type' [-Wmissing-prototypes]
6275determine_input_file_type(ARGMOD(imc_info_t * imcc), ARGIN(STRING *sourcefile))
6276^
6277compilers/imcc/imcc.l:1353:49: warning: unused parameter 'is_pasm'
6278 [-Wunused-parameter]
6279 ARGIN(STRING *source), int is_file, int is_pasm)
6280 ^
6281compilers/imcc/imcc.l:1375:53: warning: unused parameter 'yyscanner'
6282 [-Wunused-parameter]
6283do_a_better_error_message(imc_info_t * imcc, void * yyscanner)
6284 ^
62857 warnings generated.
6286clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Icompilers/imcc -Isrc/ -o compilers/imcc/imc.o -c compilers/imcc/imc.c
6287clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Icompilers/imcc -Isrc/ -o compilers/imcc/main.o -c compilers/imcc/main.c
6288clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Icompilers/imcc -Isrc/ -o compilers/imcc/symreg.o -c compilers/imcc/symreg.c
6289clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Icompilers/imcc -Isrc/ -o compilers/imcc/instructions.o -c compilers/imcc/instructions.c
6290clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Icompilers/imcc -Isrc/ -o compilers/imcc/cfg.o -c compilers/imcc/cfg.c
6291compilers/imcc/cfg.c:386:14: warning: array index of '1' indexes past the end of
6292 an array (that contains 1 elements) [-Warray-bounds]
6293 && STREQ(label->name, ins->symregs[1]->name)) {
6294 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6295In file included from compilers/imcc/cfg.c:29:
6296In file included from compilers/imcc/imc.h:22:
6297In file included from ./include/parrot/parrot.h:239:
6298In file included from ./include/parrot/platform_interface.h:11:
6299In file included from ./include/parrot/interpreter.h:129:
6300In file included from ./include/parrot/context.h:10:
6301./include/parrot/string.h:23:23: note: instantiated from:
6302#define STREQ(x, y) (strcmp((x), (y))==0)
6303 ^
6304compilers/imcc/cfg.c:386:14: note: instantiated from:
6305 && STREQ(label->name, ins->symregs[1]->name)) {
6306 ^ ~
6307compilers/imcc/cfg.c:386:33: note: instantiated from:
6308 && STREQ(label->name, ins->symregs[1]->name)) {
6309 ^ ~
6310In file included from compilers/imcc/cfg.c:29:
6311In file included from compilers/imcc/imc.h:49:
6312compilers/imcc/instructions.h:38:13: note: array 'symregs' declared here
6313 SymReg *symregs[1]; /* instruction is allocated variable sized
6314 ^
6315compilers/imcc/cfg.c:386:14: warning: array index of '1' indexes past the end of
6316 an array (that contains 1 elements) [-Warray-bounds]
6317 && STREQ(label->name, ins->symregs[1]->name)) {
6318 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6319In file included from compilers/imcc/cfg.c:29:
6320In file included from compilers/imcc/imc.h:22:
6321In file included from ./include/parrot/parrot.h:239:
6322In file included from ./include/parrot/platform_interface.h:11:
6323In file included from ./include/parrot/interpreter.h:129:
6324In file included from ./include/parrot/context.h:10:
6325./include/parrot/string.h:23:23: note: instantiated from:
6326#define STREQ(x, y) (strcmp((x), (y))==0)
6327 ^
6328compilers/imcc/cfg.c:386:14: note: instantiated from:
6329 && STREQ(label->name, ins->symregs[1]->name)) {
6330 ^ ~
6331compilers/imcc/cfg.c:386:33: note: instantiated from:
6332 && STREQ(label->name, ins->symregs[1]->name)) {
6333 ^ ~
6334In file included from compilers/imcc/cfg.c:29:
6335In file included from compilers/imcc/imc.h:49:
6336compilers/imcc/instructions.h:38:13: note: array 'symregs' declared here
6337 SymReg *symregs[1]; /* instruction is allocated variable sized
6338 ^
6339compilers/imcc/cfg.c:388:21: warning: array index of '1' indexes past the end of
6340 an array (that contains 1 elements) [-Warray-bounds]
6341 ins->symregs[1]->name);
6342 ^ ~
6343In file included from compilers/imcc/cfg.c:29:
6344In file included from compilers/imcc/imc.h:49:
6345compilers/imcc/instructions.h:38:13: note: array 'symregs' declared here
6346 SymReg *symregs[1]; /* instruction is allocated variable sized
6347 ^
6348compilers/imcc/cfg.c:500:18: warning: array index of '1' indexes past the end of
6349 an array (that contains 1 elements) [-Warray-bounds]
6350 && ins->symregs[1]->first_ins) {
6351 ^ ~
6352In file included from compilers/imcc/cfg.c:29:
6353In file included from compilers/imcc/imc.h:49:
6354compilers/imcc/instructions.h:38:13: note: array 'symregs' declared here
6355 SymReg *symregs[1]; /* instruction is allocated variable sized
6356 ^
6357compilers/imcc/cfg.c:502:36: warning: array index of '1' indexes past the end of
6358 an array (that contains 1 elements) [-Warray-bounds]
6359 unit-> bb_list[ins->symregs[1]->first_ins->bbindex]);
6360 ^ ~
6361In file included from compilers/imcc/cfg.c:29:
6362In file included from compilers/imcc/imc.h:49:
6363compilers/imcc/instructions.h:38:13: note: array 'symregs' declared here
6364 SymReg *symregs[1]; /* instruction is allocated variable sized
6365 ^
6366compilers/imcc/cfg.c:503:54: warning: array index of '1' indexes past the end of
6367 an array (that contains 1 elements) [-Warray-bounds]
6368 IMCC_debug(imcc, DEBUG_CFG, "(%s) ", ins->symregs[1]->name);
6369 ^ ~
6370In file included from compilers/imcc/cfg.c:29:
6371In file included from compilers/imcc/imc.h:49:
6372compilers/imcc/instructions.h:38:13: note: array 'symregs' declared here
6373 SymReg *symregs[1]; /* instruction is allocated variable sized
6374 ^
63756 warnings generated.
6376clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Icompilers/imcc -Isrc/ -o compilers/imcc/reg_alloc.o -c compilers/imcc/reg_alloc.c
6377clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Icompilers/imcc -Isrc/ -o compilers/imcc/sets.o -c compilers/imcc/sets.c
6378clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Icompilers/imcc -Isrc/ -o compilers/imcc/debug.o -c compilers/imcc/debug.c
6379clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fPIC -Icompilers/imcc -o compilers/imcc/optimizer.o -c compilers/imcc/optimizer.c
6380compilers/imcc/optimizer.c:469:33: warning: array index of '1' indexes past the
6381 end of an array (that contains 1 elements) [-Warray-bounds]
6382 ins->symregs[0] == ins->symregs[1])
6383 ^ ~
6384In file included from compilers/imcc/optimizer.c:72:
6385In file included from compilers/imcc/imc.h:49:
6386compilers/imcc/instructions.h:38:13: note: array 'symregs' declared here
6387 SymReg *symregs[1]; /* instruction is allocated variable sized
6388 ^
6389compilers/imcc/optimizer.c:482:34: warning: array index of '1' indexes past the
6390 end of an array (that contains 1 elements) [-Warray-bounds]
6391 (ins->symregs[0] == ins->symregs[1] ||
6392 ^ ~
6393In file included from compilers/imcc/optimizer.c:72:
6394In file included from compilers/imcc/imc.h:49:
6395compilers/imcc/instructions.h:38:13: note: array 'symregs' declared here
6396 SymReg *symregs[1]; /* instruction is allocated variable sized
6397 ^
6398compilers/imcc/optimizer.c:483:34: warning: array index of '2' indexes past the
6399 end of an array (that contains 1 elements) [-Warray-bounds]
6400 ins->symregs[0] == ins->symregs[2]))) {
6401 ^ ~
6402In file included from compilers/imcc/optimizer.c:72:
6403In file included from compilers/imcc/imc.h:49:
6404compilers/imcc/instructions.h:38:13: note: array 'symregs' declared here
6405 SymReg *symregs[1]; /* instruction is allocated variable sized
6406 ^
6407compilers/imcc/optimizer.c:485:36: warning: array index of '1' indexes past the
6408 end of an array (that contains 1 elements) [-Warray-bounds]
6409 if (ins->symregs[0] == ins->symregs[1]) {
6410 ^ ~
6411In file included from compilers/imcc/optimizer.c:72:
6412In file included from compilers/imcc/imc.h:49:
6413compilers/imcc/instructions.h:38:13: note: array 'symregs' declared here
6414 SymReg *symregs[1]; /* instruction is allocated variable sized
6415 ^
6416compilers/imcc/optimizer.c:486:35: warning: array index of '2' indexes past the
6417 end of an array (that contains 1 elements) [-Warray-bounds]
6418 ins->symregs[1] = ins->symregs[2];
6419 ^ ~
6420In file included from compilers/imcc/optimizer.c:72:
6421In file included from compilers/imcc/imc.h:49:
6422compilers/imcc/instructions.h:38:13: note: array 'symregs' declared here
6423 SymReg *symregs[1]; /* instruction is allocated variable sized
6424 ^
6425compilers/imcc/optimizer.c:486:17: warning: array index of '1' indexes past the
6426 end of an array (that contains 1 elements) [-Warray-bounds]
6427 ins->symregs[1] = ins->symregs[2];
6428 ^ ~
6429In file included from compilers/imcc/optimizer.c:72:
6430In file included from compilers/imcc/imc.h:49:
6431compilers/imcc/instructions.h:38:13: note: array 'symregs' declared here
6432 SymReg *symregs[1]; /* instruction is allocated variable sized
6433 ^
6434compilers/imcc/optimizer.c:508:47: warning: array index of '1' indexes past the
6435 end of an array (that contains 1 elements) [-Warray-bounds]
6436 IMCC_int_from_reg(imcc, ins->symregs[1]) == 0)
6437 ^ ~
6438In file included from compilers/imcc/optimizer.c:72:
6439In file included from compilers/imcc/imc.h:49:
6440compilers/imcc/instructions.h:38:13: note: array 'symregs' declared here
6441 SymReg *symregs[1]; /* instruction is allocated variable sized
6442 ^
6443compilers/imcc/optimizer.c:512:47: warning: array index of '1' indexes past the
6444 end of an array (that contains 1 elements) [-Warray-bounds]
6445 IMCC_int_from_reg(imcc, ins->symregs[1]) == 1)
6446 ^ ~
6447In file included from compilers/imcc/optimizer.c:72:
6448In file included from compilers/imcc/imc.h:49:
6449compilers/imcc/instructions.h:38:13: note: array 'symregs' declared here
6450 SymReg *symregs[1]; /* instruction is allocated variable sized
6451 ^
6452compilers/imcc/optimizer.c:515:27: warning: array index of '1' indexes past the
6453 end of an array (that contains 1 elements) [-Warray-bounds]
6454 (f = atof(ins->symregs[1]->name), FLOAT_IS_ZERO(f)))
6455 ^ ~
6456In file included from compilers/imcc/optimizer.c:72:
6457In file included from compilers/imcc/imc.h:49:
6458compilers/imcc/instructions.h:38:13: note: array 'symregs' declared here
6459 SymReg *symregs[1]; /* instruction is allocated variable sized
6460 ^
6461compilers/imcc/optimizer.c:519:28: warning: array index of '1' indexes past the
6462 end of an array (that contains 1 elements) [-Warray-bounds]
6463 atof(ins->symregs[1]->name) == 1.0)) {
6464 ^ ~
6465In file included from compilers/imcc/optimizer.c:72:
6466In file included from compilers/imcc/imc.h:49:
6467compilers/imcc/instructions.h:38:13: note: array 'symregs' declared here
6468 SymReg *symregs[1]; /* instruction is allocated variable sized
6469 ^
6470compilers/imcc/optimizer.c:538:47: warning: array index of '1' indexes past the
6471 end of an array (that contains 1 elements) [-Warray-bounds]
6472 IMCC_int_from_reg(imcc, ins->symregs[1]) == 1)
6473 ^ ~
6474In file included from compilers/imcc/optimizer.c:72:
6475In file included from compilers/imcc/imc.h:49:
6476compilers/imcc/instructions.h:38:13: note: array 'symregs' declared here
6477 SymReg *symregs[1]; /* instruction is allocated variable sized
6478 ^
6479compilers/imcc/optimizer.c:541:28: warning: array index of '1' indexes past the
6480 end of an array (that contains 1 elements) [-Warray-bounds]
6481 atof(ins->symregs[1]->name) == 1.0)) {
6482 ^ ~
6483In file included from compilers/imcc/optimizer.c:72:
6484In file included from compilers/imcc/imc.h:49:
6485compilers/imcc/instructions.h:38:13: note: array 'symregs' declared here
6486 SymReg *symregs[1]; /* instruction is allocated variable sized
6487 ^
6488compilers/imcc/optimizer.c:543:15: warning: array index of '1' indexes past the
6489 end of an array (that contains 1 elements) [-Warray-bounds]
6490 --ins->symregs[1]->use_count;
6491 ^ ~
6492In file included from compilers/imcc/optimizer.c:72:
6493In file included from compilers/imcc/imc.h:49:
6494compilers/imcc/instructions.h:38:13: note: array 'symregs' declared here
6495 SymReg *symregs[1]; /* instruction is allocated variable sized
6496 ^
6497compilers/imcc/optimizer.c:573:47: warning: array index of '2' indexes past the
6498 end of an array (that contains 1 elements) [-Warray-bounds]
6499 IMCC_int_from_reg(imcc, ins->symregs[2]) == 0)
6500 ^ ~
6501In file included from compilers/imcc/optimizer.c:72:
6502In file included from compilers/imcc/imc.h:49:
6503compilers/imcc/instructions.h:38:13: note: array 'symregs' declared here
6504 SymReg *symregs[1]; /* instruction is allocated variable sized
6505 ^
6506compilers/imcc/optimizer.c:575:47: warning: array index of '1' indexes past the
6507 end of an array (that contains 1 elements) [-Warray-bounds]
6508 IMCC_int_from_reg(imcc, ins->symregs[1]) == 0)
6509 ^ ~
6510In file included from compilers/imcc/optimizer.c:72:
6511In file included from compilers/imcc/imc.h:49:
6512compilers/imcc/instructions.h:38:13: note: array 'symregs' declared here
6513 SymReg *symregs[1]; /* instruction is allocated variable sized
6514 ^
6515compilers/imcc/optimizer.c:579:47: warning: array index of '2' indexes past the
6516 end of an array (that contains 1 elements) [-Warray-bounds]
6517 IMCC_int_from_reg(imcc, ins->symregs[2]) == 1)
6518 ^ ~
6519In file included from compilers/imcc/optimizer.c:72:
6520In file included from compilers/imcc/imc.h:49:
6521compilers/imcc/instructions.h:38:13: note: array 'symregs' declared here
6522 SymReg *symregs[1]; /* instruction is allocated variable sized
6523 ^
6524compilers/imcc/optimizer.c:581:47: warning: array index of '1' indexes past the
6525 end of an array (that contains 1 elements) [-Warray-bounds]
6526 IMCC_int_from_reg(imcc, ins->symregs[1]) == 1)
6527 ^ ~
6528In file included from compilers/imcc/optimizer.c:72:
6529In file included from compilers/imcc/imc.h:49:
6530compilers/imcc/instructions.h:38:13: note: array 'symregs' declared here
6531 SymReg *symregs[1]; /* instruction is allocated variable sized
6532 ^
6533compilers/imcc/optimizer.c:584:27: warning: array index of '2' indexes past the
6534 end of an array (that contains 1 elements) [-Warray-bounds]
6535 (f = atof(ins->symregs[2]->name), FLOAT_IS_ZERO(f)))
6536 ^ ~
6537In file included from compilers/imcc/optimizer.c:72:
6538In file included from compilers/imcc/imc.h:49:
6539compilers/imcc/instructions.h:38:13: note: array 'symregs' declared here
6540 SymReg *symregs[1]; /* instruction is allocated variable sized
6541 ^
6542compilers/imcc/optimizer.c:586:24: warning: array index of '1' indexes past the
6543 end of an array (that contains 1 elements) [-Warray-bounds]
6544 (f = atof(ins->symregs[1]->name), FLOAT_IS_ZERO(f)))
6545 ^ ~
6546In file included from compilers/imcc/optimizer.c:72:
6547In file included from compilers/imcc/imc.h:49:
6548compilers/imcc/instructions.h:38:13: note: array 'symregs' declared here
6549 SymReg *symregs[1]; /* instruction is allocated variable sized
6550 ^
6551compilers/imcc/optimizer.c:590:28: warning: array index of '2' indexes past the
6552 end of an array (that contains 1 elements) [-Warray-bounds]
6553 atof(ins->symregs[2]->name) == 1.0)
6554 ^ ~
6555In file included from compilers/imcc/optimizer.c:72:
6556In file included from compilers/imcc/imc.h:49:
6557compilers/imcc/instructions.h:38:13: note: array 'symregs' declared here
6558 SymReg *symregs[1]; /* instruction is allocated variable sized
6559 ^
6560compilers/imcc/optimizer.c:592:28: warning: array index of '1' indexes past the
6561 end of an array (that contains 1 elements) [-Warray-bounds]
6562 atof(ins->symregs[1]->name) == 1.0)) {
6563 ^ ~
6564In file included from compilers/imcc/optimizer.c:72:
6565In file included from compilers/imcc/imc.h:49:
6566compilers/imcc/instructions.h:38:13: note: array 'symregs' declared here
6567 SymReg *symregs[1]; /* instruction is allocated variable sized
6568 ^
6569compilers/imcc/optimizer.c:594:17: warning: array index of '1' indexes past the
6570 end of an array (that contains 1 elements) [-Warray-bounds]
6571 if (ins->symregs[1]->type == VTCONST) {
6572 ^ ~
6573In file included from compilers/imcc/optimizer.c:72:
6574In file included from compilers/imcc/imc.h:49:
6575compilers/imcc/instructions.h:38:13: note: array 'symregs' declared here
6576 SymReg *symregs[1]; /* instruction is allocated variable sized
6577 ^
6578compilers/imcc/optimizer.c:595:19: warning: array index of '1' indexes past the
6579 end of an array (that contains 1 elements) [-Warray-bounds]
6580 --ins->symregs[1]->use_count;
6581 ^ ~
6582In file included from compilers/imcc/optimizer.c:72:
6583In file included from compilers/imcc/imc.h:49:
6584compilers/imcc/instructions.h:38:13: note: array 'symregs' declared here
6585 SymReg *symregs[1]; /* instruction is allocated variable sized
6586 ^
6587compilers/imcc/optimizer.c:596:35: warning: array index of '2' indexes past the
6588 end of an array (that contains 1 elements) [-Warray-bounds]
6589 ins->symregs[1] = ins->symregs[2];
6590 ^ ~
6591In file included from compilers/imcc/optimizer.c:72:
6592In file included from compilers/imcc/imc.h:49:
6593compilers/imcc/instructions.h:38:13: note: array 'symregs' declared here
6594 SymReg *symregs[1]; /* instruction is allocated variable sized
6595 ^
6596compilers/imcc/optimizer.c:596:17: warning: array index of '1' indexes past the
6597 end of an array (that contains 1 elements) [-Warray-bounds]
6598 ins->symregs[1] = ins->symregs[2];
6599 ^ ~
6600In file included from compilers/imcc/optimizer.c:72:
6601In file included from compilers/imcc/imc.h:49:
6602compilers/imcc/instructions.h:38:13: note: array 'symregs' declared here
6603 SymReg *symregs[1]; /* instruction is allocated variable sized
6604 ^
6605compilers/imcc/optimizer.c:599:19: warning: array index of '2' indexes past the
6606 end of an array (that contains 1 elements) [-Warray-bounds]
6607 --ins->symregs[2]->use_count;
6608 ^ ~
6609In file included from compilers/imcc/optimizer.c:72:
6610In file included from compilers/imcc/imc.h:49:
6611compilers/imcc/instructions.h:38:13: note: array 'symregs' declared here
6612 SymReg *symregs[1]; /* instruction is allocated variable sized
6613 ^
6614compilers/imcc/optimizer.c:614:47: warning: array index of '2' indexes past the
6615 end of an array (that contains 1 elements) [-Warray-bounds]
6616 IMCC_int_from_reg(imcc, ins->symregs[2]) == 0)
6617 ^ ~
6618In file included from compilers/imcc/optimizer.c:72:
6619In file included from compilers/imcc/imc.h:49:
6620compilers/imcc/instructions.h:38:13: note: array 'symregs' declared here
6621 SymReg *symregs[1]; /* instruction is allocated variable sized
6622 ^
6623compilers/imcc/optimizer.c:617:47: warning: array index of '1' indexes past the
6624 end of an array (that contains 1 elements) [-Warray-bounds]
6625 IMCC_int_from_reg(imcc, ins->symregs[1]) == 0)
6626 ^ ~
6627In file included from compilers/imcc/optimizer.c:72:
6628In file included from compilers/imcc/imc.h:49:
6629compilers/imcc/instructions.h:38:13: note: array 'symregs' declared here
6630 SymReg *symregs[1]; /* instruction is allocated variable sized
6631 ^
6632compilers/imcc/optimizer.c:619:24: warning: array index of '2' indexes past the
6633 end of an array (that contains 1 elements) [-Warray-bounds]
6634 (f = atof(ins->symregs[2]->name), FLOAT_IS_ZERO(f)))
6635 ^ ~
6636In file included from compilers/imcc/optimizer.c:72:
6637In file included from compilers/imcc/imc.h:49:
6638compilers/imcc/instructions.h:38:13: note: array 'symregs' declared here
6639 SymReg *symregs[1]; /* instruction is allocated variable sized
6640 ^
6641compilers/imcc/optimizer.c:622:27: warning: array index of '1' indexes past the
6642 end of an array (that contains 1 elements) [-Warray-bounds]
6643 (f = atof(ins->symregs[1]->name), FLOAT_IS_ZERO(f)))) {
6644 ^ ~
6645In file included from compilers/imcc/optimizer.c:72:
6646In file included from compilers/imcc/imc.h:49:
6647compilers/imcc/instructions.h:38:13: note: array 'symregs' declared here
6648 SymReg *symregs[1]; /* instruction is allocated variable sized
6649 ^
6650compilers/imcc/optimizer.c:625:15: warning: array index of '1' indexes past the
6651 end of an array (that contains 1 elements) [-Warray-bounds]
6652 --ins->symregs[1]->use_count;
6653 ^ ~
6654In file included from compilers/imcc/optimizer.c:72:
6655In file included from compilers/imcc/imc.h:49:
6656compilers/imcc/instructions.h:38:13: note: array 'symregs' declared here
6657 SymReg *symregs[1]; /* instruction is allocated variable sized
6658 ^
6659compilers/imcc/optimizer.c:627:19: warning: array index of '2' indexes past the
6660 end of an array (that contains 1 elements) [-Warray-bounds]
6661 --ins->symregs[2]->use_count;
6662 ^ ~
6663In file included from compilers/imcc/optimizer.c:72:
6664In file included from compilers/imcc/imc.h:49:
6665compilers/imcc/instructions.h:38:13: note: array 'symregs' declared here
6666 SymReg *symregs[1]; /* instruction is allocated variable sized
6667 ^
6668compilers/imcc/optimizer.c:628:13: warning: array index of '1' indexes past the
6669 end of an array (that contains 1 elements) [-Warray-bounds]
6670 ins->symregs[1] = r;
6671 ^ ~
6672In file included from compilers/imcc/optimizer.c:72:
6673In file included from compilers/imcc/imc.h:49:
6674compilers/imcc/instructions.h:38:13: note: array 'symregs' declared here
6675 SymReg *symregs[1]; /* instruction is allocated variable sized
6676 ^
6677compilers/imcc/optimizer.c:640:47: warning: array index of '1' indexes past the
6678 end of an array (that contains 1 elements) [-Warray-bounds]
6679 IMCC_int_from_reg(imcc, ins->symregs[1]) == 0)
6680 ^ ~
6681In file included from compilers/imcc/optimizer.c:72:
6682In file included from compilers/imcc/imc.h:49:
6683compilers/imcc/instructions.h:38:13: note: array 'symregs' declared here
6684 SymReg *symregs[1]; /* instruction is allocated variable sized
6685 ^
6686compilers/imcc/optimizer.c:642:24: warning: array index of '1' indexes past the
6687 end of an array (that contains 1 elements) [-Warray-bounds]
6688 (f = atof(ins->symregs[1]->name), FLOAT_IS_ZERO(f)) &&
6689 ^ ~
6690In file included from compilers/imcc/optimizer.c:72:
6691In file included from compilers/imcc/imc.h:49:
6692compilers/imcc/instructions.h:38:13: note: array 'symregs' declared here
6693 SymReg *symregs[1]; /* instruction is allocated variable sized
6694 ^
6695compilers/imcc/optimizer.c:643:15: warning: array index of '1' indexes past the
6696 end of an array (that contains 1 elements) [-Warray-bounds]
6697 ins->symregs[1]->name[0] != '-')) {
6698 ^ ~
6699In file included from compilers/imcc/optimizer.c:72:
6700In file included from compilers/imcc/imc.h:49:
6701compilers/imcc/instructions.h:38:13: note: array 'symregs' declared here
6702 SymReg *symregs[1]; /* instruction is allocated variable sized
6703 ^
6704compilers/imcc/optimizer.c:645:15: warning: array index of '1' indexes past the
6705 end of an array (that contains 1 elements) [-Warray-bounds]
6706 --ins->symregs[1]->use_count;
6707 ^ ~
6708In file included from compilers/imcc/optimizer.c:72:
6709In file included from compilers/imcc/imc.h:49:
6710compilers/imcc/instructions.h:38:13: note: array 'symregs' declared here
6711 SymReg *symregs[1]; /* instruction is allocated variable sized
6712 ^
6713compilers/imcc/optimizer.c:684:17: warning: array index of '1' indexes past the
6714 end of an array (that contains 1 elements) [-Warray-bounds]
6715 ins->symregs[1]->type == VTCONST &&
6716 ^ ~
6717In file included from compilers/imcc/optimizer.c:72:
6718In file included from compilers/imcc/imc.h:49:
6719compilers/imcc/instructions.h:38:13: note: array 'symregs' declared here
6720 SymReg *symregs[1]; /* instruction is allocated variable sized
6721 ^
6722compilers/imcc/optimizer.c:687:17: warning: array index of '1' indexes past the
6723 end of an array (that contains 1 elements) [-Warray-bounds]
6724 c = ins->symregs[1];
6725 ^ ~
6726In file included from compilers/imcc/optimizer.c:72:
6727In file included from compilers/imcc/imc.h:49:
6728compilers/imcc/instructions.h:38:13: note: array 'symregs' declared here
6729 SymReg *symregs[1]; /* instruction is allocated variable sized
6730 ^
673139 warnings generated.
6732clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Icompilers/imcc -Isrc/ -o compilers/imcc/pbc.o -c compilers/imcc/pbc.c
6733compilers/imcc/pbc.c:703:21: warning: array index of '1' indexes past the end of
6734 an array (that contains 1 elements) [-Warray-bounds]
6735 ins->symregs[1]->name);
6736 ^ ~
6737In file included from compilers/imcc/pbc.c:5:
6738In file included from compilers/imcc/imc.h:49:
6739compilers/imcc/instructions.h:38:13: note: array 'symregs' declared here
6740 SymReg *symregs[1]; /* instruction is allocated variable sized
6741 ^
6742compilers/imcc/pbc.c:705:17: warning: array index of '1' indexes past the end of
6743 an array (that contains 1 elements) [-Warray-bounds]
6744 if (ins->symregs[1]->usage & U_FIXUP)
6745 ^ ~
6746In file included from compilers/imcc/pbc.c:5:
6747In file included from compilers/imcc/imc.h:49:
6748compilers/imcc/instructions.h:38:13: note: array 'symregs' declared here
6749 SymReg *symregs[1]; /* instruction is allocated variable sized
6750 ^
6751compilers/imcc/pbc.c:706:35: warning: array index of '1' indexes past the end of
6752 an array (that contains 1 elements) [-Warray-bounds]
6753 store_fixup(imcc, ins->symregs[1], code_size, 2);
6754 ^ ~
6755In file included from compilers/imcc/pbc.c:5:
6756In file included from compilers/imcc/imc.h:49:
6757compilers/imcc/instructions.h:38:13: note: array 'symregs' declared here
6758 SymReg *symregs[1]; /* instruction is allocated variable sized
6759 ^
6760compilers/imcc/pbc.c:1136:1: warning: control may reach end of non-void function
6761 [-Wreturn-type]
6762}
6763^
6764compilers/imcc/pbc.c:2429:17: warning: array index of '1' indexes past the end
6765 of an array (that contains 1 elements) [-Warray-bounds]
6766 switch (ins->symregs[1]->set) {
6767 ^ ~
6768In file included from compilers/imcc/pbc.c:5:
6769In file included from compilers/imcc/imc.h:49:
6770compilers/imcc/instructions.h:38:13: note: array 'symregs' declared here
6771 SymReg *symregs[1]; /* instruction is allocated variable sized
6772 ^
6773compilers/imcc/pbc.c:2441:62: warning: array index of '1' indexes past the end
6774 of an array (that contains 1 elements) [-Warray-bounds]
6775 ins->symregs[0]->color, annotation_type, ins->symregs[1...
6776 ^ ~
6777In file included from compilers/imcc/pbc.c:5:
6778In file included from compilers/imcc/imc.h:49:
6779compilers/imcc/instructions.h:38:13: note: array 'symregs' declared here
6780 SymReg *symregs[1]; /* instruction is allocated variable sized
6781 ^
67826 warnings generated.
6783clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Icompilers/imcc -Isrc/ -o compilers/imcc/parser_util.o -c compilers/imcc/parser_util.c
6784clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Icompilers/imcc -Isrc/ -o compilers/imcc/pcc.o -c compilers/imcc/pcc.c
6785clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Icompilers/imcc -Isrc/ -o compilers/imcc/api.o -c compilers/imcc/api.c
6786/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl -MExtUtils::Command -e mkpath blib/lib
6787ar cr blib/lib/libparrot.a src/string/api.o src/ops/core_ops.o src/core_pmcs.o src/datatypes.o src/debug.o src/disassemble.o src/dynext.o src/embed/api.o src/embed/bytecode.o src/embed/strings.o src/embed/pmc.o src/string/encoding.o src/exceptions.o src/exit.o src/extend.o src/extend_vtable.o src/alarm.o src/gc/alloc_memory.o src/gc/alloc_resources.o src/gc/api.o src/gc/gc_ms.o src/gc/gc_inf.o src/gc/gc_ms2.o src/gc/gc_gms.o src/gc/mark_sweep.o src/gc/system.o src/gc/fixed_allocator.o src/gc/variable_size_pool.o src/gc/string_gc.o src/global_setup.o src/hash.o src/hll.o src/call/pcc.o src/call/args.o src/interp/inter_cb.o src/interp/api.o src/call/ops.o src/call/context.o src/call/context_accessors.o src/key.o src/library.o src/list.o src/pointer_array.o src/string/sprintf.o src/multidispatch.o src/namespace.o src/nci/api.o src/nci/signatures.o src/nci/libffi.o src/nci/core_thunks.o src/nci/extra_thunks.o src/oo.o src/packfile/object_serialization.o src/pmc.o src/runcore/main.o src/runcore/cores.o src/runcore/profiling.o src/runcore/subprof.o src/scheduler.o src/events.o src/string/spf_render.o src/string/spf_vtable.o src/sub.o src/runcore/trace.o src/utils.o src/vtables.o src/warnings.o src/packfile/api.o src/packfile/output.o src/packfile/pf_items.o src/packfile/segments.o src/longopt.o src/platform/generic/io.o src/platform/generic/socket.o src/platform/generic/file.o src/platform/generic/time.o src/platform/linux/encoding.o src/platform/generic/env.o src/platform/generic/dl.o src/platform/generic/math.o src/platform/generic/itimer.o src/platform/generic/exec.o src/platform/generic/misc.o src/platform/generic/hires_timer.o src/platform/generic/sysmem.o src/platform/generic/uid.o src/platform/generic/error.o src/platform/generic/entropy.o src/io/core.o src/io/api.o src/io/buffer.o src/io/filehandle.o src/io/socket_api.o src/pmc/default.o src/pmc/null.o src/pmc/env.o src/pmc/key.o src/pmc/unmanagedstruct.o src/pmc/managedstruct.o src/pmc/exception.o src/pmc/parrotlibrary.o src/pmc/parrotinterpreter.o src/pmc/lexpad.o src/pmc/timer.o src/pmc/pointer.o src/pmc/sub.o src/pmc/continuation.o src/pmc/coroutine.o src/pmc/eval.o src/pmc/nci.o src/pmc/float.o src/pmc/integer.o src/pmc/bigint.o src/pmc/bignum.o src/pmc/complex.o src/pmc/string.o src/pmc/boolean.o src/pmc/fixedintegerarray.o src/pmc/iterator.o src/pmc/fixedstringarray.o src/pmc/hash.o src/pmc/orderedhash.o src/pmc/oplib.o src/pmc/opcode.o src/pmc/addrregistry.o src/pmc/alarm.o src/pmc/arrayiterator.o src/pmc/bytebuffer.o src/pmc/callback.o src/pmc/callcontext.o src/pmc/capture.o src/pmc/class.o src/pmc/eventhandler.o src/pmc/exceptionhandler.o src/pmc/exporter.o src/pmc/filehandle.o src/pmc/fixedbooleanarray.o src/pmc/fixedfloatarray.o src/pmc/fixedpmcarray.o src/pmc/handle.o src/pmc/hashiterator.o src/pmc/hashiteratorkey.o src/pmc/imageiofreeze.o src/pmc/imageiosize.o src/pmc/imageiostrings.o src/pmc/imageiothaw.o src/pmc/imccompiler.o src/pmc/lexinfo.o src/pmc/mappedbytearray.o src/pmc/multisub.o src/pmc/namespace.o src/pmc/nativepccmethod.o src/pmc/object.o src/pmc/orderedhashiterator.o src/pmc/packfile.o src/pmc/packfileannotation.o src/pmc/packfileannotations.o src/pmc/packfilebytecodesegment.o src/pmc/packfileconstanttable.o src/pmc/packfiledebug.o src/pmc/packfiledirectory.o src/pmc/packfileopmap.o src/pmc/packfilerawsegment.o src/pmc/packfilesegment.o src/pmc/packfileview.o src/pmc/pmclist.o src/pmc/pmcproxy.o src/pmc/ptr.o src/pmc/ptrbuf.o src/pmc/ptrobj.o src/pmc/resizablebooleanarray.o src/pmc/resizablefloatarray.o src/pmc/resizableintegerarray.o src/pmc/resizablepmcarray.o src/pmc/resizablestringarray.o src/pmc/role.o src/pmc/scalar.o src/pmc/scheduler.o src/pmc/schedulermessage.o src/pmc/sockaddr.o src/pmc/socket.o src/pmc/stringbuilder.o src/pmc/stringhandle.o src/pmc/stringiterator.o src/pmc/structview.o src/pmc/task.o src/pmc/undef.o src/string/encoding/shared.o src/string/encoding/tables.o src/string/encoding/null.o src/string/encoding/ascii.o src/string/encoding/latin1.o src/string/encoding/binary.o src/string/encoding/utf8.o src/string/enco
6788: blib/lib/libparrot.a
6789/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl -MExtUtils::Command -e mkpath blib/lib
6790clang -shared -O2 -L/usr/local/lib -fstack-protector -fPIC -fstack-protector -L/usr/local/lib -o blib/lib/libparrot.so.4.4.0 -Wl,-soname=libparrot.so.4.4.0 \
6791 src/string/api.o src/ops/core_ops.o src/core_pmcs.o src/datatypes.o src/debug.o src/disassemble.o src/dynext.o src/embed/api.o src/embed/bytecode.o src/embed/strings.o src/embed/pmc.o src/string/encoding.o src/exceptions.o src/exit.o src/extend.o src/extend_vtable.o src/alarm.o src/gc/alloc_memory.o src/gc/alloc_resources.o src/gc/api.o src/gc/gc_ms.o src/gc/gc_inf.o src/gc/gc_ms2.o src/gc/gc_gms.o src/gc/mark_sweep.o src/gc/system.o src/gc/fixed_allocator.o src/gc/variable_size_pool.o src/gc/string_gc.o src/global_setup.o src/hash.o src/hll.o src/call/pcc.o src/call/args.o src/interp/inter_cb.o src/interp/api.o src/call/ops.o src/call/context.o src/call/context_accessors.o src/key.o src/library.o src/list.o src/pointer_array.o src/string/sprintf.o src/multidispatch.o src/namespace.o src/nci/api.o src/nci/signatures.o src/nci/libffi.o src/nci/core_thunks.o src/nci/extra_thunks.o src/oo.o src/packfile/object_serialization.o src/pmc.o src/runcore/main.o src/runcore/cores.o src/runcore/profiling.o src/runcore/subprof.o src/scheduler.o src/events.o src/string/spf_render.o src/string/spf_vtable.o src/sub.o src/runcore/trace.o src/utils.o src/vtables.o src/warnings.o src/packfile/api.o src/packfile/output.o src/packfile/pf_items.o src/packfile/segments.o src/longopt.o src/platform/generic/io.o src/platform/generic/socket.o src/platform/generic/file.o src/platform/generic/time.o src/platform/linux/encoding.o src/platform/generic/env.o src/platform/generic/dl.o src/platform/generic/math.o src/platform/generic/itimer.o src/platform/generic/exec.o src/platform/generic/misc.o src/platform/generic/hires_timer.o src/platform/generic/sysmem.o src/platform/generic/uid.o src/platform/generic/error.o src/platform/generic/entropy.o src/io/core.o src/io/api.o src/io/buffer.o src/io/filehandle.o src/io/socket_api.o src/pmc/default.o src/pmc/null.o src/pmc/env.o src/pmc/key.o src/pmc/unmanagedstruct.o src/pmc/managedstruct.o src/pmc/exception.o src/pmc/parrotlibrary.o src/pmc/parrotinterpreter.o src/pmc/lexpad.o src/pmc/timer.o src/pmc/pointer.o src/pmc/sub.o src/pmc/continuation.o src/pmc/coroutine.o src/pmc/eval.o src/pmc/nci.o src/pmc/float.o src/pmc/integer.o src/pmc/bigint.o src/pmc/bignum.o src/pmc/complex.o src/pmc/string.o src/pmc/boolean.o src/pmc/fixedintegerarray.o src/pmc/iterator.o src/pmc/fixedstringarray.o src/pmc/hash.o src/pmc/orderedhash.o src/pmc/oplib.o src/pmc/opcode.o src/pmc/addrregistry.o src/pmc/alarm.o src/pmc/arrayiterator.o src/pmc/bytebuffer.o src/pmc/callback.o src/pmc/callcontext.o src/pmc/capture.o src/pmc/class.o src/pmc/eventhandler.o src/pmc/exceptionhandler.o src/pmc/exporter.o src/pmc/filehandle.o src/pmc/fixedbooleanarray.o src/pmc/fixedfloatarray.o src/pmc/fixedpmcarray.o src/pmc/handle.o src/pmc/hashiterator.o src/pmc/hashiteratorkey.o src/pmc/imageiofreeze.o src/pmc/imageiosize.o src/pmc/imageiostrings.o src/pmc/imageiothaw.o src/pmc/imccompiler.o src/pmc/lexinfo.o src/pmc/mappedbytearray.o src/pmc/multisub.o src/pmc/namespace.o src/pmc/nativepccmethod.o src/pmc/object.o src/pmc/orderedhashiterator.o src/pmc/packfile.o src/pmc/packfileannotation.o src/pmc/packfileannotations.o src/pmc/packfilebytecodesegment.o src/pmc/packfileconstanttable.o src/pmc/packfiledebug.o src/pmc/packfiledirectory.o src/pmc/packfileopmap.o src/pmc/packfilerawsegment.o src/pmc/packfilesegment.o src/pmc/packfileview.o src/pmc/pmclist.o src/pmc/pmcproxy.o src/pmc/ptr.o src/pmc/ptrbuf.o src/pmc/ptrobj.o src/pmc/resizablebooleanarray.o src/pmc/resizablefloatarray.o src/pmc/resizableintegerarray.o src/pmc/resizablepmcarray.o src/pmc/resizablestringarray.o src/pmc/role.o src/pmc/scalar.o src/pmc/scheduler.o src/pmc/schedulermessage.o src/pmc/sockaddr.o src/pmc/socket.o src/pmc/stringbuilder.o src/pmc/stringhandle.o src/pmc/stringiterator.o src/pmc/structview.o src/pmc/task.o src/pmc/undef.o src/string/encoding/shared.o src/string/encoding/tables.o src/string/encoding/null.o src/string/encoding/ascii.o src/string/encoding/latin1.o src/string/encoding/binary.o src/string/encoding/utf8.o src/string/encoding/utf16.o src/string/en
6792( cd blib/lib ; ln -sf libparrot.so.4.4.0 libparrot.so )
6793/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl -MExtUtils::Command -e cp tools/dev/gdb-pp-load.py blib/lib/libparrot.so.4.4.0-gdb.py
6794/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl -MExtUtils::Command -e cp tools/dev/gdb-pp.py blib/lib/GDBPrettyPrint.py
6795clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Ifrontend/parrot2 -Isrc/ -o frontend/parrot2/main.o -c frontend/parrot2/main.c
6796/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/h2inc.pl include/parrot/datatypes.h runtime/parrot/include/datatypes.pasm
6797clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Ifrontend/parrot -Isrc/ -o frontend/parrot/main.o -c frontend/parrot/main.c
6798/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/parrot_config_c.pl --mini > \
6799 src/null_config.c
6800clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc -Isrc/ -o src/null_config.o -c src/null_config.c
6801clang -o miniparrot frontend/parrot/main.o src/null_config.o src/longopt.o \
6802 "-Wl,-rpath=/home/vagrant/builds/parrot/parrot/blib/lib" -L"/home/vagrant/builds/parrot/parrot/blib/lib" -lparrot -licuuc -licudata -lnsl -ldl -lm -lcrypt -lutil -lpthread -lrt -lgmp -lreadline -lffi -fstack-protector -L/usr/local/lib -Wl,-E
6803/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/gen_version.pl >runtime/parrot/include/parrot_version.pir
6804./miniparrot -Iruntime/parrot/include config_lib.pir > runtime/parrot/include/config.fpmc
6805/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/parrot_config_c.pl > \
6806 src/parrot_config.c
6807clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc -Isrc/ -o src/parrot_config.o -c src/parrot_config.c
6808./miniparrot -Iruntime/parrot/include -o frontend/parrot2/prt0.pbc frontend/parrot2/prt0.pir
6809./miniparrot frontend/parrot2/build.pir frontend/parrot2/prt0.pbc
6810frontend/parrot2/prt0.pbc.c
6811Done reading input
6812writing coda
6813clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Ifrontend/parrot2 -Isrc/ -o frontend/parrot2/prt0.pbc.o -c frontend/parrot2/prt0.pbc.c
6814/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/h2inc.pl include/parrot/cclass.h runtime/parrot/include/cclass.pasm
6815/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/h2inc.pl include/parrot/enums.h runtime/parrot/include/iterator.pasm
6816/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/h2inc.pl include/parrot/enums.h runtime/parrot/include/call_bits.pasm
6817/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/h2inc.pl include/parrot/scheduler.h runtime/parrot/include/timer.pasm
6818/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/h2inc.pl include/parrot/exceptions.h runtime/parrot/include/except_types.pasm
6819/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/h2inc.pl include/parrot/exceptions.h runtime/parrot/include/except_severity.pasm
6820/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/h2inc.pl include/parrot/hash.h runtime/parrot/include/hash_key_type.pasm
6821/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/h2inc.pl include/parrot/interpreter.h runtime/parrot/include/interpflags.pasm
6822/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/h2inc.pl include/parrot/interpreter.h runtime/parrot/include/interpdebug.pasm
6823/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/h2inc.pl include/parrot/interpreter.h runtime/parrot/include/interptrace.pasm
6824/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/h2inc.pl include/parrot/interpreter.h runtime/parrot/include/interpcores.pasm
6825/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/h2inc.pl include/parrot/interpreter.h runtime/parrot/include/cloneflags.pasm
6826/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/h2inc.pl include/parrot/interpreter.h runtime/parrot/include/iglobals.pasm
6827/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/h2inc.pl include/parrot/interpreter.h runtime/parrot/include/sysinfo.pasm
6828/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/h2inc.pl include/parrot/io.h runtime/parrot/include/stdio.pasm
6829/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/h2inc.pl include/parrot/io.h runtime/parrot/include/socket.pasm
6830/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/h2inc.pl include/parrot/library.h runtime/parrot/include/libpaths.pasm
6831/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/h2inc.pl include/parrot/platform_interface.h runtime/parrot/include/dlopenflags.pasm
6832/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/h2inc.pl include/parrot/longopt.h runtime/parrot/include/longopt.pasm
6833/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/h2inc.pl include/parrot/packfile.h runtime/parrot/include/packfile_segments.pasm
6834/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/h2inc.pl include/parrot/packfile.h runtime/parrot/include/packfile_annotation_key_type.pasm
6835/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/h2inc.pl include/parrot/platform_interface.h runtime/parrot/include/stat.pasm
6836/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/h2inc.pl include/parrot/string.h runtime/parrot/include/stringinfo.pasm
6837/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/h2inc.pl include/parrot/warnings.h runtime/parrot/include/warnings.pasm
6838/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/h2inc.pl include/parrot/warnings.h runtime/parrot/include/errors.pasm
6839/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/h2inc.pl include/parrot/gc_api.h runtime/parrot/include/interpinfo.pasm
6840/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/h2inc.pl src/utils.c runtime/parrot/include/tm.pasm
6841/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/h2inc.pl include/parrot/core_pmcs.h runtime/parrot/include/pmctypes.pasm
6842clang -o parrot \
6843 frontend/parrot2/main.o frontend/parrot2/prt0.pbc.o src/parrot_config.o src/longopt.o \
6844 "-Wl,-rpath=/home/vagrant/builds/parrot/parrot/blib/lib" -L"/home/vagrant/builds/parrot/parrot/blib/lib" -lparrot -licuuc -licudata -lnsl -ldl -lm -lcrypt -lutil -lpthread -lrt -lgmp -lreadline -lffi -fstack-protector -L/usr/local/lib -Wl,-E -Wl,-E
6845clang -o parrot_old \
6846 frontend/parrot/main.o src/parrot_config.o src/longopt.o \
6847 "-Wl,-rpath=/home/vagrant/builds/parrot/parrot/blib/lib" -L"/home/vagrant/builds/parrot/parrot/blib/lib" -lparrot -licuuc -licudata -lnsl -ldl -lm -lcrypt -lutil -lpthread -lrt -lgmp -lreadline -lffi -fstack-protector -L/usr/local/lib -Wl,-E -Wl,-E
6848./parrot -o runtime/parrot/include/parrotlib.pbc runtime/parrot/library/parrotlib.pir
6849/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --dump src/dynpmc/gziphandle.pmc
6850/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --c src/dynpmc/gziphandle.pmc
6851clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/dynpmc -Isrc/ -o src/dynpmc/gziphandle.o -c src/dynpmc/gziphandle.c
6852clang -o runtime/parrot/dynext/gziphandle.so \
6853 src/dynpmc/gziphandle.o -fstack-protector -L/usr/local/lib -shared -O2 -L/usr/local/lib -fstack-protector -fPIC -licuuc -licudata -lnsl -ldl -lm -lcrypt -lutil -lpthread -lrt -lgmp -lreadline -lffi -lz
6854/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --dump src/dynpmc/select.pmc
6855/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --c src/dynpmc/select.pmc
6856clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/dynpmc -Isrc/ -o src/dynpmc/select.o -c src/dynpmc/select.c
6857clang -o runtime/parrot/dynext/select.so \
6858 src/dynpmc/select.o -fstack-protector -L/usr/local/lib -shared -O2 -L/usr/local/lib -fstack-protector -fPIC -licuuc -licudata -lnsl -ldl -lm -lcrypt -lutil -lpthread -lrt -lgmp -lreadline -lffi
6859/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --dump src/dynpmc/dynlexpad.pmc
6860/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --c src/dynpmc/dynlexpad.pmc
6861clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/dynpmc -Isrc/ -o src/dynpmc/dynlexpad.o -c src/dynpmc/dynlexpad.c
6862clang -o runtime/parrot/dynext/dynlexpad.so \
6863 src/dynpmc/dynlexpad.o -fstack-protector -L/usr/local/lib -shared -O2 -L/usr/local/lib -fstack-protector -fPIC -licuuc -licudata -lnsl -ldl -lm -lcrypt -lutil -lpthread -lrt -lgmp -lreadline -lffi
6864/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --dump src/dynpmc/file.pmc
6865/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --c src/dynpmc/file.pmc
6866clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/dynpmc -Isrc/ -o src/dynpmc/file.o -c src/dynpmc/file.c
6867clang -o runtime/parrot/dynext/file.so \
6868 src/dynpmc/file.o -fstack-protector -L/usr/local/lib -shared -O2 -L/usr/local/lib -fstack-protector -fPIC -licuuc -licudata -lnsl -ldl -lm -lcrypt -lutil -lpthread -lrt -lgmp -lreadline -lffi
6869/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --dump src/dynpmc/foo.pmc
6870/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --c src/dynpmc/foo.pmc
6871clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/dynpmc -Isrc/ -o src/dynpmc/foo.o -c src/dynpmc/foo.c
6872src/dynpmc/foo.c:50:24: warning: unused parameter 'interp' [-Wunused-parameter]
6873Parrot_Foo_get_integer(PARROT_INTERP, ARGMOD(PMC *_self))
6874 ^
6875In file included from src/dynpmc/foo.c:17:
6876In file included from ./include/parrot/parrot.h:239:
6877In file included from ./include/parrot/platform_interface.h:11:
6878./include/parrot/interpreter.h:102:46: note: instantiated from:
6879#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
6880 ^
6881src/dynpmc/foo.c:50:24: note: instantiated from:
6882Parrot_Foo_get_integer(PARROT_INTERP, ARGMOD(PMC *_self))
6883 ^
6884In file included from src/dynpmc/foo.c:17:
6885In file included from ./include/parrot/parrot.h:239:
6886In file included from ./include/parrot/platform_interface.h:11:
6887./include/parrot/interpreter.h:102:67: note: instantiated from:
6888#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
6889 ^
6890src/dynpmc/foo.c:50:39: warning: unused parameter '_self' [-Wunused-parameter]
6891Parrot_Foo_get_integer(PARROT_INTERP, ARGMOD(PMC *_self))
6892 ^
6893src/dynpmc/foo.c:50:51: note: instantiated from:
6894Parrot_Foo_get_integer(PARROT_INTERP, ARGMOD(PMC *_self))
6895 ^
6896src/dynpmc/foo.c:58:79: warning: unused parameter 'value' [-Wunused-parameter]
6897 ...ARGMOD(PMC *_self), PMC *value, PMC *dest)
6898 ^
6899src/dynpmc/foo.c:69:79: warning: unused parameter 'value' [-Wunused-parameter]
6900 ...ARGMOD(PMC *_self), PMC *value, PMC *dest)
6901 ^
69024 warnings generated.
6903/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --dump src/dynpmc/foo2.pmc
6904/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --c src/dynpmc/foo2.pmc
6905clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/dynpmc -Isrc/ -o src/dynpmc/foo2.o -c src/dynpmc/foo2.c
6906/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --library foo_group --c src/dynpmc/foo.pmc src/dynpmc/foo2.pmc
6907/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl -MExtUtils::Command -e mv foo_group.c src/dynpmc/foo_group.c
6908/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl -MExtUtils::Command -e mv foo_group.h src/dynpmc/foo_group.h
6909clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/dynpmc -Isrc/ -o src/dynpmc/foo_group.o -c src/dynpmc/foo_group.c
6910clang -o runtime/parrot/dynext/foo_group.so \
6911 src/dynpmc/foo_group.o src/dynpmc/foo.o src/dynpmc/foo2.o -fstack-protector -L/usr/local/lib -shared -O2 -L/usr/local/lib -fstack-protector -fPIC -licuuc -licudata -lnsl -ldl -lm -lcrypt -lutil -lpthread -lrt -lgmp -lreadline -lffi
6912/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --dump src/dynpmc/os.pmc
6913/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --c src/dynpmc/os.pmc
6914clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/dynpmc -Isrc/ -o src/dynpmc/os.o -c src/dynpmc/os.c
6915clang -o runtime/parrot/dynext/os.so \
6916 src/dynpmc/os.o -fstack-protector -L/usr/local/lib -shared -O2 -L/usr/local/lib -fstack-protector -fPIC -licuuc -licudata -lnsl -ldl -lm -lcrypt -lutil -lpthread -lrt -lgmp -lreadline -lffi
6917/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --dump src/dynpmc/pccmethod_test.pmc
6918/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --c src/dynpmc/pccmethod_test.pmc
6919clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/dynpmc -Isrc/ -o src/dynpmc/pccmethod_test.o -c src/dynpmc/pccmethod_test.c
6920clang -o runtime/parrot/dynext/pccmethod_test.so \
6921 src/dynpmc/pccmethod_test.o -fstack-protector -L/usr/local/lib -shared -O2 -L/usr/local/lib -fstack-protector -fPIC -licuuc -licudata -lnsl -ldl -lm -lcrypt -lutil -lpthread -lrt -lgmp -lreadline -lffi
6922/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --dump src/dynpmc/rotest.pmc
6923/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --c src/dynpmc/rotest.pmc
6924clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/dynpmc -Isrc/ -o src/dynpmc/rotest.o -c src/dynpmc/rotest.c
6925src/dynpmc/rotest.c:59:34: warning: unused parameter 'interp'
6926 [-Wunused-parameter]
6927Parrot_ROTest_set_integer_native(PARROT_INTERP, ARGMOD(PMC *_self), ...
6928 ^
6929In file included from src/dynpmc/rotest.c:17:
6930In file included from ./include/parrot/parrot.h:239:
6931In file included from ./include/parrot/platform_interface.h:11:
6932./include/parrot/interpreter.h:102:46: note: instantiated from:
6933#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
6934 ^
6935src/dynpmc/rotest.c:59:34: note: instantiated from:
6936Parrot_ROTest_set_integer_native(PARROT_INTERP, ARGMOD(PMC *_self), ...
6937 ^
6938In file included from src/dynpmc/rotest.c:17:
6939In file included from ./include/parrot/parrot.h:239:
6940In file included from ./include/parrot/platform_interface.h:11:
6941./include/parrot/interpreter.h:102:67: note: instantiated from:
6942#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
6943 ^
6944src/dynpmc/rotest.c:59:49: warning: unused parameter '_self'
6945 [-Wunused-parameter]
6946Parrot_ROTest_set_integer_native(PARROT_INTERP, ARGMOD(PMC *_self), ...
6947 ^
6948src/dynpmc/rotest.c:59:61: note: instantiated from:
6949Parrot_ROTest_set_integer_native(PARROT_INTERP, ARGMOD(PMC *_self), ...
6950 ^
6951src/dynpmc/rotest.c:59:76: warning: unused parameter 'value'
6952 [-Wunused-parameter]
6953 ...ARGMOD(PMC *_self), INTVAL value)
6954 ^
6955src/dynpmc/rotest.c:146:32: warning: unused parameter 'interp'
6956 [-Wunused-parameter]
6957Parrot_ROTest_get_integer_orig(PARROT_INTERP, ARGMOD(PMC *_self))
6958 ^
6959In file included from src/dynpmc/rotest.c:17:
6960In file included from ./include/parrot/parrot.h:239:
6961In file included from ./include/parrot/platform_interface.h:11:
6962./include/parrot/interpreter.h:102:46: note: instantiated from:
6963#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
6964 ^
6965src/dynpmc/rotest.c:146:32: note: instantiated from:
6966Parrot_ROTest_get_integer_orig(PARROT_INTERP, ARGMOD(PMC *_self))
6967 ^
6968In file included from src/dynpmc/rotest.c:17:
6969In file included from ./include/parrot/parrot.h:239:
6970In file included from ./include/parrot/platform_interface.h:11:
6971./include/parrot/interpreter.h:102:67: note: instantiated from:
6972#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
6973 ^
6974src/dynpmc/rotest.c:146:47: warning: unused parameter '_self'
6975 [-Wunused-parameter]
6976Parrot_ROTest_get_integer_orig(PARROT_INTERP, ARGMOD(PMC *_self))
6977 ^
6978src/dynpmc/rotest.c:146:59: note: instantiated from:
6979Parrot_ROTest_get_integer_orig(PARROT_INTERP, ARGMOD(PMC *_self))
6980 ^
6981src/dynpmc/rotest.c:158:1: warning: control reaches end of non-void function
6982 [-Wreturn-type]
6983}
6984^
69856 warnings generated.
6986clang -o runtime/parrot/dynext/rotest.so \
6987 src/dynpmc/rotest.o -fstack-protector -L/usr/local/lib -shared -O2 -L/usr/local/lib -fstack-protector -fPIC -licuuc -licudata -lnsl -ldl -lm -lcrypt -lutil -lpthread -lrt -lgmp -lreadline -lffi
6988/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --dump src/dynpmc/rational.pmc
6989/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --c src/dynpmc/rational.pmc
6990clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/dynpmc -Isrc/ -o src/dynpmc/rational.o -c src/dynpmc/rational.c
6991src/dynpmc/rational.c:103:29: warning: unused parameter 'interp'
6992 [-Wunused-parameter]
6993static void rat_add_integer(PARROT_INTERP, PMC *self, int value) {
6994 ^
6995In file included from src/dynpmc/rational.c:17:
6996In file included from ./include/parrot/parrot.h:239:
6997In file included from ./include/parrot/platform_interface.h:11:
6998./include/parrot/interpreter.h:102:46: note: instantiated from:
6999#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
7000 ^
7001src/dynpmc/rational.c:103:29: note: instantiated from:
7002static void rat_add_integer(PARROT_INTERP, PMC *self, int value) {
7003 ^
7004In file included from src/dynpmc/rational.c:17:
7005In file included from ./include/parrot/parrot.h:239:
7006In file included from ./include/parrot/platform_interface.h:11:
7007./include/parrot/interpreter.h:102:67: note: instantiated from:
7008#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
7009 ^
7010src/dynpmc/rational.c:126:27: warning: unused parameter 'interp'
7011 [-Wunused-parameter]
7012static void rat_add_float(PARROT_INTERP, PMC *self, double value) {
7013 ^
7014In file included from src/dynpmc/rational.c:17:
7015In file included from ./include/parrot/parrot.h:239:
7016In file included from ./include/parrot/platform_interface.h:11:
7017./include/parrot/interpreter.h:102:46: note: instantiated from:
7018#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
7019 ^
7020src/dynpmc/rational.c:126:27: note: instantiated from:
7021static void rat_add_float(PARROT_INTERP, PMC *self, double value) {
7022 ^
7023In file included from src/dynpmc/rational.c:17:
7024In file included from ./include/parrot/parrot.h:239:
7025In file included from ./include/parrot/platform_interface.h:11:
7026./include/parrot/interpreter.h:102:67: note: instantiated from:
7027#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
7028 ^
7029src/dynpmc/rational.c:148:34: warning: unused parameter 'interp'
7030 [-Wunused-parameter]
7031static void rat_multiply_integer(PARROT_INTERP, PMC *self, int value) {
7032 ^
7033In file included from src/dynpmc/rational.c:17:
7034In file included from ./include/parrot/parrot.h:239:
7035In file included from ./include/parrot/platform_interface.h:11:
7036./include/parrot/interpreter.h:102:46: note: instantiated from:
7037#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
7038 ^
7039src/dynpmc/rational.c:148:34: note: instantiated from:
7040static void rat_multiply_integer(PARROT_INTERP, PMC *self, int value) {
7041 ^
7042In file included from src/dynpmc/rational.c:17:
7043In file included from ./include/parrot/parrot.h:239:
7044In file included from ./include/parrot/platform_interface.h:11:
7045./include/parrot/interpreter.h:102:67: note: instantiated from:
7046#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
7047 ^
7048src/dynpmc/rational.c:165:32: warning: unused parameter 'interp'
7049 [-Wunused-parameter]
7050static void rat_multiply_float(PARROT_INTERP, PMC *self, double value) {
7051 ^
7052In file included from src/dynpmc/rational.c:17:
7053In file included from ./include/parrot/parrot.h:239:
7054In file included from ./include/parrot/platform_interface.h:11:
7055./include/parrot/interpreter.h:102:46: note: instantiated from:
7056#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
7057 ^
7058src/dynpmc/rational.c:165:32: note: instantiated from:
7059static void rat_multiply_float(PARROT_INTERP, PMC *self, double value) {
7060 ^
7061In file included from src/dynpmc/rational.c:17:
7062In file included from ./include/parrot/parrot.h:239:
7063In file included from ./include/parrot/platform_interface.h:11:
7064./include/parrot/interpreter.h:102:67: note: instantiated from:
7065#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
7066 ^
7067src/dynpmc/rational.c:187:32: warning: unused parameter 'interp'
7068 [-Wunused-parameter]
7069static void rat_divide_integer(PARROT_INTERP, PMC *self, int value) {
7070 ^
7071In file included from src/dynpmc/rational.c:17:
7072In file included from ./include/parrot/parrot.h:239:
7073In file included from ./include/parrot/platform_interface.h:11:
7074./include/parrot/interpreter.h:102:46: note: instantiated from:
7075#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
7076 ^
7077src/dynpmc/rational.c:187:32: note: instantiated from:
7078static void rat_divide_integer(PARROT_INTERP, PMC *self, int value) {
7079 ^
7080In file included from src/dynpmc/rational.c:17:
7081In file included from ./include/parrot/parrot.h:239:
7082In file included from ./include/parrot/platform_interface.h:11:
7083./include/parrot/interpreter.h:102:67: note: instantiated from:
7084#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
7085 ^
7086src/dynpmc/rational.c:209:30: warning: unused parameter 'interp'
7087 [-Wunused-parameter]
7088static void rat_divide_float(PARROT_INTERP, PMC *self, double value) {
7089 ^
7090In file included from src/dynpmc/rational.c:17:
7091In file included from ./include/parrot/parrot.h:239:
7092In file included from ./include/parrot/platform_interface.h:11:
7093./include/parrot/interpreter.h:102:46: note: instantiated from:
7094#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
7095 ^
7096src/dynpmc/rational.c:209:30: note: instantiated from:
7097static void rat_divide_float(PARROT_INTERP, PMC *self, double value) {
7098 ^
7099In file included from src/dynpmc/rational.c:17:
7100In file included from ./include/parrot/parrot.h:239:
7101In file included from ./include/parrot/platform_interface.h:11:
7102./include/parrot/interpreter.h:102:67: note: instantiated from:
7103#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
7104 ^
7105src/dynpmc/rational.c:497:1: warning: control may reach end of non-void function
7106 [-Wreturn-type]
7107}
7108^
7109src/dynpmc/rational.c:768:54: warning: unused parameter '_self'
7110 [-Wunused-parameter]
7111Parrot_Rational_multi_add_DEFAULT_PMC(PARROT_INTERP, ARGMOD(PMC ...
7112 ^
7113src/dynpmc/rational.c:768:66: note: instantiated from:
7114Parrot_Rational_multi_add_DEFAULT_PMC(PARROT_INTERP, ARGMOD(PMC *_self)...
7115 ^
7116src/dynpmc/rational.c:768:79: warning: unused parameter 'value'
7117 [-Wunused-parameter]
7118 ...ARGMOD(PMC *_self), PMC *value, PMC *dest)
7119 ^
7120src/dynpmc/rational.c:768:91: warning: unused parameter 'dest'
7121 [-Wunused-parameter]
7122 ...ARGMOD(PMC *_self), PMC *value, PMC *dest)
7123 ^
7124src/dynpmc/rational.c:775:1: warning: control reaches end of non-void function
7125 [-Wreturn-type]
7126}
7127^
7128src/dynpmc/rational.c:806:52: warning: unused parameter '_self'
7129 [-Wunused-parameter]
7130Parrot_Rational_multi_i_add_DEFAULT(PARROT_INTERP, ARGMOD(PMC *_self), ...
7131 ^
7132src/dynpmc/rational.c:806:64: note: instantiated from:
7133Parrot_Rational_multi_i_add_DEFAULT(PARROT_INTERP, ARGMOD(PMC *_self), ...
7134 ^
7135src/dynpmc/rational.c:806:77: warning: unused parameter 'value'
7136 [-Wunused-parameter]
7137 ...ARGMOD(PMC *_self), PMC *value)
7138 ^
7139src/dynpmc/rational.c:849:59: warning: unused parameter '_self'
7140 [-Wunused-parameter]
7141Parrot_Rational_multi_subtract_DEFAULT_PMC(PARROT_INTERP, ARGMOD(PMC ...
7142 ^
7143src/dynpmc/rational.c:849:71: note: instantiated from:
7144Parrot_Rational_multi_subtract_DEFAULT_PMC(PARROT_INTERP, ARGMOD(PMC *_self)...
7145 ^
7146src/dynpmc/rational.c:849:84: warning: unused parameter 'value'
7147 [-Wunused-parameter]
7148 ...ARGMOD(PMC *_self), PMC *value, PMC *dest)
7149 ^
7150src/dynpmc/rational.c:849:96: warning: unused parameter 'dest'
7151 [-Wunused-parameter]
7152 ...ARGMOD(PMC *_self), PMC *value, PMC *dest)
7153 ^
7154src/dynpmc/rational.c:856:1: warning: control reaches end of non-void function
7155 [-Wreturn-type]
7156}
7157^
7158src/dynpmc/rational.c:874:43: warning: unused parameter 'interp'
7159 [-Wunused-parameter]
7160Parrot_Rational_multi_i_subtract_Rational(PARROT_INTERP, ARGMOD(PMC ...
7161 ^
7162In file included from src/dynpmc/rational.c:17:
7163In file included from ./include/parrot/parrot.h:239:
7164In file included from ./include/parrot/platform_interface.h:11:
7165./include/parrot/interpreter.h:102:46: note: instantiated from:
7166#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
7167 ^
7168src/dynpmc/rational.c:874:43: note: instantiated from:
7169Parrot_Rational_multi_i_subtract_Rational(PARROT_INTERP, ARGMOD(PMC ...
7170 ^
7171In file included from src/dynpmc/rational.c:17:
7172In file included from ./include/parrot/parrot.h:239:
7173In file included from ./include/parrot/platform_interface.h:11:
7174./include/parrot/interpreter.h:102:67: note: instantiated from:
7175#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
7176 ^
7177src/dynpmc/rational.c:886:57: warning: unused parameter '_self'
7178 [-Wunused-parameter]
7179Parrot_Rational_multi_i_subtract_DEFAULT(PARROT_INTERP, ARGMOD(PMC ...
7180 ^
7181src/dynpmc/rational.c:886:69: note: instantiated from:
7182Parrot_Rational_multi_i_subtract_DEFAULT(PARROT_INTERP, ARGMOD(PMC *_self)...
7183 ^
7184src/dynpmc/rational.c:886:82: warning: unused parameter 'value'
7185 [-Wunused-parameter]
7186 ...ARGMOD(PMC *_self), PMC *value)
7187 ^
7188src/dynpmc/rational.c:929:59: warning: unused parameter '_self'
7189 [-Wunused-parameter]
7190Parrot_Rational_multi_multiply_DEFAULT_PMC(PARROT_INTERP, ARGMOD(PMC ...
7191 ^
7192src/dynpmc/rational.c:929:71: note: instantiated from:
7193Parrot_Rational_multi_multiply_DEFAULT_PMC(PARROT_INTERP, ARGMOD(PMC *_self)...
7194 ^
7195src/dynpmc/rational.c:929:84: warning: unused parameter 'value'
7196 [-Wunused-parameter]
7197 ...ARGMOD(PMC *_self), PMC *value, PMC *dest)
7198 ^
7199src/dynpmc/rational.c:929:96: warning: unused parameter 'dest'
7200 [-Wunused-parameter]
7201 ...ARGMOD(PMC *_self), PMC *value, PMC *dest)
7202 ^
7203src/dynpmc/rational.c:936:1: warning: control reaches end of non-void function
7204 [-Wreturn-type]
7205}
7206^
7207src/dynpmc/rational.c:954:43: warning: unused parameter 'interp'
7208 [-Wunused-parameter]
7209Parrot_Rational_multi_i_multiply_Rational(PARROT_INTERP, ARGMOD(PMC ...
7210 ^
7211In file included from src/dynpmc/rational.c:17:
7212In file included from ./include/parrot/parrot.h:239:
7213In file included from ./include/parrot/platform_interface.h:11:
7214./include/parrot/interpreter.h:102:46: note: instantiated from:
7215#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
7216 ^
7217src/dynpmc/rational.c:954:43: note: instantiated from:
7218Parrot_Rational_multi_i_multiply_Rational(PARROT_INTERP, ARGMOD(PMC ...
7219 ^
7220In file included from src/dynpmc/rational.c:17:
7221In file included from ./include/parrot/parrot.h:239:
7222In file included from ./include/parrot/platform_interface.h:11:
7223./include/parrot/interpreter.h:102:67: note: instantiated from:
7224#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
7225 ^
7226src/dynpmc/rational.c:966:57: warning: unused parameter '_self'
7227 [-Wunused-parameter]
7228Parrot_Rational_multi_i_multiply_DEFAULT(PARROT_INTERP, ARGMOD(PMC ...
7229 ^
7230src/dynpmc/rational.c:966:69: note: instantiated from:
7231Parrot_Rational_multi_i_multiply_DEFAULT(PARROT_INTERP, ARGMOD(PMC *_self)...
7232 ^
7233src/dynpmc/rational.c:966:82: warning: unused parameter 'value'
7234 [-Wunused-parameter]
7235 ...ARGMOD(PMC *_self), PMC *value)
7236 ^
7237src/dynpmc/rational.c:1009:57: warning: unused parameter '_self'
7238 [-Wunused-parameter]
7239Parrot_Rational_multi_divide_DEFAULT_PMC(PARROT_INTERP, ARGMOD(PMC ...
7240 ^
7241src/dynpmc/rational.c:1009:69: note: instantiated from:
7242Parrot_Rational_multi_divide_DEFAULT_PMC(PARROT_INTERP, ARGMOD(PMC *_self)...
7243 ^
7244src/dynpmc/rational.c:1009:82: warning: unused parameter 'value'
7245 [-Wunused-parameter]
7246 ...ARGMOD(PMC *_self), PMC *value, PMC *dest)
7247 ^
7248src/dynpmc/rational.c:1009:94: warning: unused parameter 'dest'
7249 [-Wunused-parameter]
7250 ...ARGMOD(PMC *_self), PMC *value, PMC *dest)
7251 ^
7252src/dynpmc/rational.c:1016:1: warning: control reaches end of non-void function
7253 [-Wreturn-type]
7254}
7255^
7256src/dynpmc/rational.c:1047:55: warning: unused parameter '_self'
7257 [-Wunused-parameter]
7258Parrot_Rational_multi_i_divide_DEFAULT(PARROT_INTERP, ARGMOD(PMC ...
7259 ^
7260src/dynpmc/rational.c:1047:67: note: instantiated from:
7261Parrot_Rational_multi_i_divide_DEFAULT(PARROT_INTERP, ARGMOD(PMC *_self)...
7262 ^
7263src/dynpmc/rational.c:1047:80: warning: unused parameter 'value'
7264 [-Wunused-parameter]
7265 ...ARGMOD(PMC *_self), PMC *value)
7266 ^
7267src/dynpmc/rational.c:1068:48: warning: unused parameter '_self'
7268 [-Wunused-parameter]
7269Parrot_Rational_multi_cmp_Float(PARROT_INTERP, ARGMOD(PMC *_self), PMC *value)
7270 ^
7271src/dynpmc/rational.c:1068:60: note: instantiated from:
7272Parrot_Rational_multi_cmp_Float(PARROT_INTERP, ARGMOD(PMC *_self), PMC *value)
7273 ^
7274src/dynpmc/rational.c:1068:73: warning: unused parameter 'value'
7275 [-Wunused-parameter]
7276Parrot_Rational_multi_cmp_Float(PARROT_INTERP, ARGMOD(PMC *_self), PMC *value)
7277 ^
7278src/dynpmc/rational.c:1079:1: warning: control reaches end of non-void function
7279 [-Wreturn-type]
7280}
7281^
7282src/dynpmc/rational.c:1094:50: warning: unused parameter '_self'
7283 [-Wunused-parameter]
7284Parrot_Rational_multi_cmp_DEFAULT(PARROT_INTERP, ARGMOD(PMC *_self), PMC *value)
7285 ^
7286src/dynpmc/rational.c:1094:62: note: instantiated from:
7287Parrot_Rational_multi_cmp_DEFAULT(PARROT_INTERP, ARGMOD(PMC *_self), PMC *value)
7288 ^
7289src/dynpmc/rational.c:1094:75: warning: unused parameter 'value'
7290 [-Wunused-parameter]
7291Parrot_Rational_multi_cmp_DEFAULT(PARROT_INTERP, ARGMOD(PMC *_self), PMC *value)
7292 ^
7293src/dynpmc/rational.c:1101:1: warning: control reaches end of non-void function
7294 [-Wreturn-type]
7295}
7296^
7297src/dynpmc/rational.c:1123:53: warning: unused parameter '_self'
7298 [-Wunused-parameter]
7299Parrot_Rational_multi_is_equal_Float(PARROT_INTERP, ARGMOD(PMC *_self), ...
7300 ^
7301src/dynpmc/rational.c:1123:65: note: instantiated from:
7302Parrot_Rational_multi_is_equal_Float(PARROT_INTERP, ARGMOD(PMC *_self), ...
7303 ^
7304src/dynpmc/rational.c:1123:78: warning: unused parameter 'value'
7305 [-Wunused-parameter]
7306 ...ARGMOD(PMC *_self), PMC *value)
7307 ^
7308src/dynpmc/rational.c:1132:1: warning: control reaches end of non-void function
7309 [-Wreturn-type]
7310}
7311^
7312src/dynpmc/rational.c:1147:55: warning: unused parameter '_self'
7313 [-Wunused-parameter]
7314Parrot_Rational_multi_is_equal_DEFAULT(PARROT_INTERP, ARGMOD(PMC ...
7315 ^
7316src/dynpmc/rational.c:1147:67: note: instantiated from:
7317Parrot_Rational_multi_is_equal_DEFAULT(PARROT_INTERP, ARGMOD(PMC *_self)...
7318 ^
7319src/dynpmc/rational.c:1147:80: warning: unused parameter 'value'
7320 [-Wunused-parameter]
7321 ...ARGMOD(PMC *_self), PMC *value)
7322 ^
7323src/dynpmc/rational.c:1154:1: warning: control reaches end of non-void function
7324 [-Wreturn-type]
7325}
7326^
732745 warnings generated.
7328clang -o runtime/parrot/dynext/rational.so \
7329 src/dynpmc/rational.o -fstack-protector -L/usr/local/lib -shared -O2 -L/usr/local/lib -fstack-protector -fPIC -licuuc -licudata -lnsl -ldl -lm -lcrypt -lutil -lpthread -lrt -lgmp -lreadline -lffi
7330/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --dump src/dynpmc/subproxy.pmc
7331/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/pmc2c.pl --c src/dynpmc/subproxy.pmc
7332clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/dynpmc -Isrc/ -o src/dynpmc/subproxy.o -c src/dynpmc/subproxy.c
7333clang -o runtime/parrot/dynext/subproxy.so \
7334 src/dynpmc/subproxy.o -fstack-protector -L/usr/local/lib -shared -O2 -L/usr/local/lib -fstack-protector -fPIC -licuuc -licudata -lnsl -ldl -lm -lcrypt -lutil -lpthread -lrt -lgmp -lreadline -lffi
7335./parrot -o runtime/parrot/library/Test/More.pbc runtime/parrot/library/Test/More.pir
7336clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Ifrontend/pbc_disassemble -Isrc/ -o frontend/pbc_disassemble/main.o -c frontend/pbc_disassemble/main.c
7337clang -o pbc_disassemble \
7338 frontend/pbc_disassemble/main.o \
7339 src/longopt.o \
7340 "-Wl,-rpath=/home/vagrant/builds/parrot/parrot/blib/lib" -L"/home/vagrant/builds/parrot/parrot/blib/lib" -lparrot -licuuc -licudata -lnsl -ldl -lm -lcrypt -lutil -lpthread -lrt -lgmp -lreadline -lffi -fstack-protector -L/usr/local/lib -Wl,-E
7341/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl -MExtUtils::Command -e mkpath runtime/parrot/languages/winxed
7342./parrot -o runtime/parrot/languages/winxed/winxed.pbc ext/winxed/compiler.pir
7343./parrot -o winxed.pbc ext/winxed/driver.pir
7344./parrot winxed.pbc -c --noan tools/dev/pbc_to_exe.winxed
7345./parrot -o pbc_to_exe.pbc tools/dev/pbc_to_exe.pir
7346./parrot pbc_to_exe.pbc pbc_to_exe.pbc
7347clang -o pbc_to_exe.o -I"/home/vagrant/builds/parrot/parrot/include" -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -O2 -c pbc_to_exe.c
7348Compiled: pbc_to_exe.o
7349clang -o pbc_to_exe "pbc_to_exe.o" "/home/vagrant/builds/parrot/parrot/src/parrot_config.o" "-Wl,-rpath=/home/vagrant/builds/parrot/parrot/blib/lib" -L"/home/vagrant/builds/parrot/parrot/blib/lib" -lparrot -Wl,-E -fstack-protector -L/usr/local/lib -Wl,-E -lnsl -ldl -lm -lcrypt -lutil -lpthread -lrt -lgmp -lreadline -lffi -licuuc -licudata
7350Linked: pbc_to_exe
7351./parrot -o parrot_config.pbc tools/dev/parrot-config.pir
7352./parrot pbc_to_exe.pbc parrot_config.pbc
7353clang -o parrot_config.o -I"/home/vagrant/builds/parrot/parrot/include" -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -O2 -c parrot_config.c
7354Compiled: parrot_config.o
7355clang -o parrot_config "parrot_config.o" "/home/vagrant/builds/parrot/parrot/src/parrot_config.o" "-Wl,-rpath=/home/vagrant/builds/parrot/parrot/blib/lib" -L"/home/vagrant/builds/parrot/parrot/blib/lib" -lparrot -Wl,-E -fstack-protector -L/usr/local/lib -Wl,-E -lnsl -ldl -lm -lcrypt -lutil -lpthread -lrt -lgmp -lreadline -lffi -licuuc -licudata
7356Linked: parrot_config
7357clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Ifrontend/pbc_merge -Isrc/ -o frontend/pbc_merge/main.o -c frontend/pbc_merge/main.c
7358clang -o pbc_merge \
7359 frontend/pbc_merge/main.o \
7360 src/parrot_config.o \
7361 src/longopt.o \
7362 "-Wl,-rpath=/home/vagrant/builds/parrot/parrot/blib/lib" -L"/home/vagrant/builds/parrot/parrot/blib/lib" -lparrot -licuuc -licudata -lnsl -ldl -lm -lcrypt -lutil -lpthread -lrt -lgmp -lreadline -lffi -Wl,-E -fstack-protector -L/usr/local/lib -Wl,-E
7363clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Ifrontend/parrot_debugger -Isrc/ -o frontend/parrot_debugger/main.o -c frontend/parrot_debugger/main.c
7364frontend/parrot_debugger/main.c:266:39: warning: unused parameter 'argv'
7365 [-Wunused-parameter]
7366PDB_run_code(PARROT_INTERP, int argc, ARGIN(const char *argv[]))
7367 ^
7368frontend/parrot_debugger/main.c:266:57: note: instantiated from:
7369PDB_run_code(PARROT_INTERP, int argc, ARGIN(const char *argv[]))
7370 ^
73711 warning generated.
7372clang -o parrot_debugger \
7373 frontend/parrot_debugger/main.o \
7374 src/parrot_config.o \
7375 "-Wl,-rpath=/home/vagrant/builds/parrot/parrot/blib/lib" -L"/home/vagrant/builds/parrot/parrot/blib/lib" -lparrot -licuuc -licudata -lnsl -ldl -lm -lcrypt -lutil -lpthread -lrt -lgmp -lreadline -lffi -fstack-protector -L/usr/local/lib -Wl,-E
7376clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Ifrontend/pbc_dump -Isrc/ -o frontend/pbc_dump/main.o -c frontend/pbc_dump/main.c
7377clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Ifrontend/pbc_dump -Isrc/ -o frontend/pbc_dump/packdump.o -c frontend/pbc_dump/packdump.c
7378clang -o pbc_dump \
7379 frontend/pbc_dump/main.o \
7380 src/longopt.o \
7381 frontend/pbc_dump/packdump.o "-Wl,-rpath=/home/vagrant/builds/parrot/parrot/blib/lib" -L"/home/vagrant/builds/parrot/parrot/blib/lib" -lparrot -licuuc -licudata -lnsl -ldl -lm -lcrypt -lutil -lpthread -lrt -lgmp -lreadline -lffi -fstack-protector -L/usr/local/lib -Wl,-E
7382./parrot -o runtime/parrot/library/Regex.pbc ext/nqp-rx/src/stage0/Regex-s0.pir
7383./parrot -o runtime/parrot/library/HLL.pbc ext/nqp-rx/src/stage0/HLL-s0.pir
7384./parrot -o runtime/parrot/library/P6Regex.pbc ext/nqp-rx/src/stage0/P6Regex-s0.pir
7385./parrot -o runtime/parrot/library/nqp-rx.pbc ext/nqp-rx/src/stage0/NQP-s0.pir
7386./parrot -o runtime/parrot/library/P6object.pbc runtime/parrot/library/P6object.pir
7387./parrot -o runtime/parrot/library/PGE/Dumper.pbc runtime/parrot/library/PGE/Dumper.pir
7388./parrot -o runtime/parrot/library/Parrot/Exception.pbc runtime/parrot/library/Parrot/Exception.pir
7389./parrot -o runtime/parrot/library/Getopt/Obj.pbc runtime/parrot/library/Getopt/Obj.pir
7390./parrot -o runtime/parrot/library/dumper.pbc runtime/parrot/library/dumper.pir
7391./parrot -o runtime/parrot/library/PCT/Dumper.pbc compilers/pct/src/PCT/Dumper.pir
7392./parrot -o runtime/parrot/library/PCT/HLLCompiler.pbc compilers/pct/src/PCT/HLLCompiler.pir
7393./parrot -o compilers/pct/src/PCT/Node.pbc compilers/pct/src/PCT/Node.pir
7394./parrot -o compilers/pct/src/PAST/Node.pbc compilers/pct/src/PAST/Node.pir
7395./parrot -o compilers/pct/src/PAST/Compiler.pbc compilers/pct/src/PAST/Compiler.pir
7396./parrot -o compilers/pct/src/POST/Node.pbc compilers/pct/src/POST/Node.pir
7397./parrot -o compilers/pct/src/POST/Compiler.pbc compilers/pct/src/POST/Compiler.pir
7398./pbc_merge -o runtime/parrot/library/PCT/PAST.pbc \
7399 compilers/pct/src/PCT/Node.pbc \
7400 compilers/pct/src/PAST/Node.pbc \
7401 compilers/pct/src/PAST/Compiler.pbc \
7402 compilers/pct/src/POST/Node.pbc \
7403 compilers/pct/src/POST/Compiler.pbc
7404/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl -MExtUtils::Command -e cp runtime/parrot/library/nqp-rx.pbc parrot-nqp.pbc
7405./pbc_to_exe parrot-nqp.pbc
7406clang -o parrot-nqp.o -I"/home/vagrant/builds/parrot/parrot/include" -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -O2 -c parrot-nqp.c
7407Compiled: parrot-nqp.o
7408clang -o parrot-nqp "parrot-nqp.o" "/home/vagrant/builds/parrot/parrot/src/parrot_config.o" "-Wl,-rpath=/home/vagrant/builds/parrot/parrot/blib/lib" -L"/home/vagrant/builds/parrot/parrot/blib/lib" -lparrot -Wl,-E -fstack-protector -L/usr/local/lib -Wl,-E -lnsl -ldl -lm -lcrypt -lutil -lpthread -lrt -lgmp -lreadline -lffi -licuuc -licudata
7409Linked: parrot-nqp
7410/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl -e "" > compilers/pge/PGE/builtins_gen.pir
7411./parrot -o runtime/parrot/library/PGE.pbc compilers/pge/PGE.pir
7412./parrot runtime/parrot/library/PGE/Perl6Grammar.pir --output=compilers/pge/PGE/builtins_gen.pir compilers/pge/PGE/builtins.pg
7413./parrot -o runtime/parrot/library/PGE.pbc compilers/pge/PGE.pir
7414./parrot -o runtime/parrot/library/PGE/Util.pbc runtime/parrot/library/PGE/Util.pir
7415./parrot -o runtime/parrot/library/PGE/Text.pbc runtime/parrot/library/PGE/Text.pir
7416./parrot -o runtime/parrot/library/PGE/Perl6Grammar.pbc runtime/parrot/library/PGE/Perl6Grammar.pir
7417./parrot runtime/parrot/library/PGE/Perl6Grammar.pbc --output=compilers/tge/TGE/Parser.pir compilers/tge/TGE/Parser.pg
7418./parrot -o runtime/parrot/library/TGE.pbc compilers/tge/TGE.pir
7419./parrot -o compilers/tge/tgc.pbc compilers/tge/tgc.pir
7420./parrot -o runtime/parrot/library/PCT/Grammar.pbc compilers/pct/src/PCT/Grammar.pir
7421./parrot -o runtime/parrot/library/PCT.pbc compilers/pct/PCT.pir
7422./parrot runtime/parrot/library/PGE/Perl6Grammar.pbc --output=compilers/data_json/data_json/grammar.pir compilers/data_json/data_json/grammar.pg
7423./parrot compilers/tge/tgc.pbc --output=compilers/data_json/data_json/pge2pir.pir compilers/data_json/data_json/pge2pir.tg
7424./parrot -o compilers/data_json/data_json.pbc compilers/data_json/data_json.pir
7425/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl -MExtUtils::Command -e mkpath runtime/parrot/languages/data_json
7426/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl -MExtUtils::Command -e cp compilers/data_json/data_json.pbc runtime/parrot/languages/data_json/data_json.pbc
7427/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl -MExtUtils::Command -e mkpath runtime/parrot/languages/JSON
7428./parrot-nqp --target=pir compilers/data_json/JSON.nqp > runtime/parrot/languages/JSON/JSON.pir
7429./pbc_to_exe winxed.pbc
7430clang -o winxed.o -I"/home/vagrant/builds/parrot/parrot/include" -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -O2 -c winxed.c
7431Compiled: winxed.o
7432clang -o winxed "winxed.o" "/home/vagrant/builds/parrot/parrot/src/parrot_config.o" "-Wl,-rpath=/home/vagrant/builds/parrot/parrot/blib/lib" -L"/home/vagrant/builds/parrot/parrot/blib/lib" -lparrot -Wl,-E -fstack-protector -L/usr/local/lib -Wl,-E -lnsl -ldl -lm -lcrypt -lutil -lpthread -lrt -lgmp -lreadline -lffi -licuuc -licudata
7433Linked: winxed
7434./parrot-nqp --target=pir --output=compilers/opsc/gen/Ops/Compiler.pir compilers/opsc/src/Ops/Compiler.pm
7435./parrot-nqp --target=pir --output=compilers/opsc/gen/Ops/Compiler/Actions.pir compilers/opsc/src/Ops/Compiler/Actions.pm
7436./parrot-nqp --target=pir --output=compilers/opsc/gen/Ops/Compiler/Grammar.pir compilers/opsc/src/Ops/Compiler/Grammar.pm
7437./parrot-nqp --target=pir --output=compilers/opsc/gen/Ops/Emitter.pir compilers/opsc/src/Ops/Emitter.pm
7438./parrot-nqp --target=pir --output=compilers/opsc/gen/Ops/Trans.pir compilers/opsc/src/Ops/Trans.pm
7439./parrot-nqp --target=pir --output=compilers/opsc/gen/Ops/Trans/C.pir compilers/opsc/src/Ops/Trans/C.pm
7440./parrot-nqp --target=pir --output=compilers/opsc/gen/Ops/Op.pir compilers/opsc/src/Ops/Op.pm
7441./parrot-nqp --target=pir --output=compilers/opsc/gen/Ops/OpLib.pir compilers/opsc/src/Ops/OpLib.pm
7442./parrot-nqp --target=pir --output=compilers/opsc/gen/Ops/File.pir compilers/opsc/src/Ops/File.pm
7443./parrot runtime/parrot/library/nqp-rx.pbc --target=pir -o ext/nqp-rx/src/stage0/nqp-setting.pir ext/nqp-rx/src/stage0/nqp-setting.nqp
7444./parrot -o runtime/parrot/library/nqp-setting.pbc ext/nqp-rx/src/stage0/nqp-setting.pir
7445./parrot -o runtime/parrot/library/opsc.pbc compilers/opsc/opsc.pir
7446./parrot-nqp --target=pir compilers/opsc/ops2c.nqp >ops2c.pir
7447./parrot -o ops2c.pbc ops2c.pir
7448./pbc_to_exe ops2c.pbc
7449clang -o ops2c.o -I"/home/vagrant/builds/parrot/parrot/include" -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -O2 -c ops2c.c
7450Compiled: ops2c.o
7451clang -o ops2c "ops2c.o" "/home/vagrant/builds/parrot/parrot/src/parrot_config.o" "-Wl,-rpath=/home/vagrant/builds/parrot/parrot/blib/lib" -L"/home/vagrant/builds/parrot/parrot/blib/lib" -lparrot -Wl,-E -fstack-protector -L/usr/local/lib -Wl,-E -lnsl -ldl -lm -lcrypt -lutil -lpthread -lrt -lgmp -lreadline -lffi -licuuc -licudata
7452Linked: ops2c
7453./ops2c --dynamic src/dynoplibs/obscure.ops --quiet
7454clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/dynoplibs -Isrc/ -o src/dynoplibs/obscure_ops.o -c src/dynoplibs/obscure_ops.c
7455src/dynoplibs/obscure_ops.c:364:12: warning: equality comparison with extraneous
7456 parentheses [-Wparentheses]
7457 if ((a == 0)) {
7458 ~~^~~~
7459src/dynoplibs/obscure_ops.c:364:12: note: use '=' to turn this equality
7460 comparison into an assignment
7461 if ((a == 0)) {
7462 ^~
7463 =
7464src/dynoplibs/obscure_ops.c:364:12: note: remove extraneous parentheses around
7465 the comparison to silence this warning
7466 if ((a == 0)) {
7467 ~ ^ ~
7468src/dynoplibs/obscure_ops.c:369:12: warning: equality comparison with extraneous
7469 parentheses [-Wparentheses]
7470 if ((b == 0)) {
7471 ~~^~~~
7472src/dynoplibs/obscure_ops.c:369:12: note: use '=' to turn this equality
7473 comparison into an assignment
7474 if ((b == 0)) {
7475 ^~
7476 =
7477src/dynoplibs/obscure_ops.c:369:12: note: remove extraneous parentheses around
7478 the comparison to silence this warning
7479 if ((b == 0)) {
7480 ~ ^ ~
7481src/dynoplibs/obscure_ops.c:412:12: warning: equality comparison with extraneous
7482 parentheses [-Wparentheses]
7483 if ((a == 0)) {
7484 ~~^~~~
7485src/dynoplibs/obscure_ops.c:412:12: note: use '=' to turn this equality
7486 comparison into an assignment
7487 if ((a == 0)) {
7488 ^~
7489 =
7490src/dynoplibs/obscure_ops.c:412:12: note: remove extraneous parentheses around
7491 the comparison to silence this warning
7492 if ((a == 0)) {
7493 ~ ^ ~
7494src/dynoplibs/obscure_ops.c:417:12: warning: equality comparison with extraneous
7495 parentheses [-Wparentheses]
7496 if ((b == 0)) {
7497 ~~^~~~
7498src/dynoplibs/obscure_ops.c:417:12: note: use '=' to turn this equality
7499 comparison into an assignment
7500 if ((b == 0)) {
7501 ^~
7502 =
7503src/dynoplibs/obscure_ops.c:417:12: note: remove extraneous parentheses around
7504 the comparison to silence this warning
7505 if ((b == 0)) {
7506 ~ ^ ~
7507src/dynoplibs/obscure_ops.c:460:12: warning: equality comparison with extraneous
7508 parentheses [-Wparentheses]
7509 if ((a == 0)) {
7510 ~~^~~~
7511src/dynoplibs/obscure_ops.c:460:12: note: use '=' to turn this equality
7512 comparison into an assignment
7513 if ((a == 0)) {
7514 ^~
7515 =
7516src/dynoplibs/obscure_ops.c:460:12: note: remove extraneous parentheses around
7517 the comparison to silence this warning
7518 if ((a == 0)) {
7519 ~ ^ ~
7520src/dynoplibs/obscure_ops.c:465:12: warning: equality comparison with extraneous
7521 parentheses [-Wparentheses]
7522 if ((b == 0)) {
7523 ~~^~~~
7524src/dynoplibs/obscure_ops.c:465:12: note: use '=' to turn this equality
7525 comparison into an assignment
7526 if ((b == 0)) {
7527 ^~
7528 =
7529src/dynoplibs/obscure_ops.c:465:12: note: remove extraneous parentheses around
7530 the comparison to silence this warning
7531 if ((b == 0)) {
7532 ~ ^ ~
7533src/dynoplibs/obscure_ops.c:508:12: warning: equality comparison with extraneous
7534 parentheses [-Wparentheses]
7535 if ((a == 0)) {
7536 ~~^~~~
7537src/dynoplibs/obscure_ops.c:508:12: note: use '=' to turn this equality
7538 comparison into an assignment
7539 if ((a == 0)) {
7540 ^~
7541 =
7542src/dynoplibs/obscure_ops.c:508:12: note: remove extraneous parentheses around
7543 the comparison to silence this warning
7544 if ((a == 0)) {
7545 ~ ^ ~
7546src/dynoplibs/obscure_ops.c:513:12: warning: equality comparison with extraneous
7547 parentheses [-Wparentheses]
7548 if ((b == 0)) {
7549 ~~^~~~
7550src/dynoplibs/obscure_ops.c:513:12: note: use '=' to turn this equality
7551 comparison into an assignment
7552 if ((b == 0)) {
7553 ^~
7554 =
7555src/dynoplibs/obscure_ops.c:513:12: note: remove extraneous parentheses around
7556 the comparison to silence this warning
7557 if ((b == 0)) {
7558 ~ ^ ~
75598 warnings generated.
7560clang -o runtime/parrot/dynext/obscure_ops.so \
7561 src/dynoplibs/obscure_ops.o -fstack-protector -L/usr/local/lib -shared -O2 -L/usr/local/lib -fstack-protector -fPIC -licuuc -licudata -lnsl -ldl -lm -lcrypt -lutil -lpthread -lrt -lgmp -lreadline -lffi
7562./ops2c --dynamic src/dynoplibs/math.ops --quiet
7563clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/dynoplibs -Isrc/ -o src/dynoplibs/math_ops.o -c src/dynoplibs/math_ops.c
7564src/dynoplibs/math_ops.c:446:18: warning: equality comparison with extraneous
7565 parentheses [-Wparentheses]
7566 if ((IREG(3) == 0)) {
7567 ~~~~~~~~^~~~
7568src/dynoplibs/math_ops.c:446:18: note: use '=' to turn this equality comparison
7569 into an assignment
7570 if ((IREG(3) == 0)) {
7571 ^~
7572 =
7573src/dynoplibs/math_ops.c:446:18: note: remove extraneous parentheses around the
7574 comparison to silence this warning
7575 if ((IREG(3) == 0)) {
7576 ~ ^ ~
7577src/dynoplibs/math_ops.c:460:18: warning: equality comparison with extraneous
7578 parentheses [-Wparentheses]
7579 if ((IREG(3) == 0)) {
7580 ~~~~~~~~^~~~
7581src/dynoplibs/math_ops.c:460:18: note: use '=' to turn this equality comparison
7582 into an assignment
7583 if ((IREG(3) == 0)) {
7584 ^~
7585 =
7586src/dynoplibs/math_ops.c:460:18: note: remove extraneous parentheses around the
7587 comparison to silence this warning
7588 if ((IREG(3) == 0)) {
7589 ~ ^ ~
7590src/dynoplibs/math_ops.c:474:20: warning: equality comparison with extraneous
7591 parentheses [-Wparentheses]
7592 if ((ICONST(3) == 0)) {
7593 ~~~~~~~~~~^~~~
7594src/dynoplibs/math_ops.c:474:20: note: use '=' to turn this equality comparison
7595 into an assignment
7596 if ((ICONST(3) == 0)) {
7597 ^~
7598 =
7599src/dynoplibs/math_ops.c:474:20: note: remove extraneous parentheses around the
7600 comparison to silence this warning
7601 if ((ICONST(3) == 0)) {
7602 ~ ^ ~
7603src/dynoplibs/math_ops.c:488:20: warning: equality comparison with extraneous
7604 parentheses [-Wparentheses]
7605 if ((ICONST(3) == 0)) {
7606 ~~~~~~~~~~^~~~
7607src/dynoplibs/math_ops.c:488:20: note: use '=' to turn this equality comparison
7608 into an assignment
7609 if ((ICONST(3) == 0)) {
7610 ^~
7611 =
7612src/dynoplibs/math_ops.c:488:20: note: remove extraneous parentheses around the
7613 comparison to silence this warning
7614 if ((ICONST(3) == 0)) {
7615 ~ ^ ~
7616src/dynoplibs/math_ops.c:502:18: warning: equality comparison with extraneous
7617 parentheses [-Wparentheses]
7618 if ((IREG(3) == 0)) {
7619 ~~~~~~~~^~~~
7620src/dynoplibs/math_ops.c:502:18: note: use '=' to turn this equality comparison
7621 into an assignment
7622 if ((IREG(3) == 0)) {
7623 ^~
7624 =
7625src/dynoplibs/math_ops.c:502:18: note: remove extraneous parentheses around the
7626 comparison to silence this warning
7627 if ((IREG(3) == 0)) {
7628 ~ ^ ~
7629src/dynoplibs/math_ops.c:517:20: warning: equality comparison with extraneous
7630 parentheses [-Wparentheses]
7631 if ((ICONST(3) == 0)) {
7632 ~~~~~~~~~~^~~~
7633src/dynoplibs/math_ops.c:517:20: note: use '=' to turn this equality comparison
7634 into an assignment
7635 if ((ICONST(3) == 0)) {
7636 ^~
7637 =
7638src/dynoplibs/math_ops.c:517:20: note: remove extraneous parentheses around the
7639 comparison to silence this warning
7640 if ((ICONST(3) == 0)) {
7641 ~ ^ ~
7642src/dynoplibs/math_ops.c:711:39: warning: unused parameter 'interp'
7643 [-Wunused-parameter]
7644Parrot_srand_ic(opcode_t *cur_opcode, PARROT_INTERP) {
7645 ^
7646In file included from src/dynoplibs/math_ops.c:14:
7647In file included from src/dynoplibs/math_ops.h:18:
7648In file included from ./include/parrot/parrot.h:239:
7649In file included from ./include/parrot/platform_interface.h:11:
7650./include/parrot/interpreter.h:102:46: note: instantiated from:
7651#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
7652 ^
7653src/dynoplibs/math_ops.c:711:39: note: instantiated from:
7654Parrot_srand_ic(opcode_t *cur_opcode, PARROT_INTERP) {
7655 ^
7656In file included from src/dynoplibs/math_ops.c:14:
7657In file included from src/dynoplibs/math_ops.h:18:
7658In file included from ./include/parrot/parrot.h:239:
7659In file included from ./include/parrot/platform_interface.h:11:
7660./include/parrot/interpreter.h:102:67: note: instantiated from:
7661#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
7662 ^
76637 warnings generated.
7664clang -o runtime/parrot/dynext/math_ops.so \
7665 src/dynoplibs/math_ops.o -fstack-protector -L/usr/local/lib -shared -O2 -L/usr/local/lib -fstack-protector -fPIC -licuuc -licudata -lnsl -ldl -lm -lcrypt -lutil -lpthread -lrt -lgmp -lreadline -lffi
7666./ops2c --dynamic src/dynoplibs/trans.ops --quiet
7667clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/dynoplibs -Isrc/ -o src/dynoplibs/trans_ops.o -c src/dynoplibs/trans_ops.c
7668clang -o runtime/parrot/dynext/trans_ops.so \
7669 src/dynoplibs/trans_ops.o -fstack-protector -L/usr/local/lib -shared -O2 -L/usr/local/lib -fstack-protector -fPIC -licuuc -licudata -lnsl -ldl -lm -lcrypt -lutil -lpthread -lrt -lgmp -lreadline -lffi
7670./ops2c --dynamic src/dynoplibs/bit.ops --quiet
7671clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/dynoplibs -Isrc/ -o src/dynoplibs/bit_ops.o -c src/dynoplibs/bit_ops.c
7672clang -o runtime/parrot/dynext/bit_ops.so \
7673 src/dynoplibs/bit_ops.o -fstack-protector -L/usr/local/lib -shared -O2 -L/usr/local/lib -fstack-protector -fPIC -licuuc -licudata -lnsl -ldl -lm -lcrypt -lutil -lpthread -lrt -lgmp -lreadline -lffi
7674./ops2c --dynamic src/dynoplibs/debug.ops --quiet
7675clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/dynoplibs -Isrc/ -o src/dynoplibs/debug_ops.o -c src/dynoplibs/debug_ops.c
7676clang -o runtime/parrot/dynext/debug_ops.so \
7677 src/dynoplibs/debug_ops.o -fstack-protector -L/usr/local/lib -shared -O2 -L/usr/local/lib -fstack-protector -fPIC -licuuc -licudata -lnsl -ldl -lm -lcrypt -lutil -lpthread -lrt -lgmp -lreadline -lffi
7678./ops2c --dynamic src/dynoplibs/sys.ops --quiet
7679clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/dynoplibs -Isrc/ -o src/dynoplibs/sys_ops.o -c src/dynoplibs/sys_ops.c
7680clang -o runtime/parrot/dynext/sys_ops.so \
7681 src/dynoplibs/sys_ops.o -fstack-protector -L/usr/local/lib -shared -O2 -L/usr/local/lib -fstack-protector -fPIC -licuuc -licudata -lnsl -ldl -lm -lcrypt -lutil -lpthread -lrt -lgmp -lreadline -lffi
7682./ops2c --dynamic src/dynoplibs/io.ops --quiet
7683clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc/dynoplibs -Isrc/ -o src/dynoplibs/io_ops.o -c src/dynoplibs/io_ops.c
7684clang -o runtime/parrot/dynext/io_ops.so \
7685 src/dynoplibs/io_ops.o -fstack-protector -L/usr/local/lib -shared -O2 -L/usr/local/lib -fstack-protector -fPIC -licuuc -licudata -lnsl -ldl -lm -lcrypt -lutil -lpthread -lrt -lgmp -lreadline -lffi
7686clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fPIC -Isrc -o src/nci_test.o -c src/nci_test.c
7687src/nci_test.c:414:11: warning: unused parameter 'interp' [-Wunused-parameter]
7688call_back(PARROT_INTERP, char *cstr)
7689 ^
7690In file included from src/nci_test.c:39:
7691In file included from ./include/parrot/parrot.h:239:
7692In file included from ./include/parrot/platform_interface.h:11:
7693./include/parrot/interpreter.h:102:46: note: instantiated from:
7694#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
7695 ^
7696src/nci_test.c:414:11: note: instantiated from:
7697call_back(PARROT_INTERP, char *cstr)
7698 ^
7699In file included from src/nci_test.c:39:
7700In file included from ./include/parrot/parrot.h:239:
7701In file included from ./include/parrot/platform_interface.h:11:
7702./include/parrot/interpreter.h:102:67: note: instantiated from:
7703#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
7704 ^
7705src/nci_test.c:618:14: warning: unused parameter 'pmc' [-Wunused-parameter]
7706nci_vP(void *pmc)
7707 ^
77082 warnings generated.
7709clang -shared -O2 -L/usr/local/lib -fstack-protector -fPIC -fstack-protector -L/usr/local/lib \
7710 -o runtime/parrot/dynext/libnci_test.so src/nci_test.o -lnsl -ldl -lm -lcrypt -lutil -lpthread -lrt -lgmp -lreadline -lffi
7711./parrot -o runtime/parrot/library/Archive/Tar.pbc runtime/parrot/library/Archive/Tar.pir
7712./parrot -o runtime/parrot/library/Archive/Zip.pbc runtime/parrot/library/Archive/Zip.pir
7713./parrot -o runtime/parrot/library/CGI/QueryHash.pbc runtime/parrot/library/CGI/QueryHash.pir
7714./parrot -o runtime/parrot/library/Crow.pbc runtime/parrot/library/Crow.pir
7715./parrot -o runtime/parrot/library/config.pbc runtime/parrot/library/config.pir
7716./parrot -o runtime/parrot/library/Configure/genfile.pbc runtime/parrot/library/Configure/genfile.pir
7717./parrot -o runtime/parrot/library/Config/JSON.pbc runtime/parrot/library/Config/JSON.pir
7718./parrot -o runtime/parrot/library/Data/Dumper/Base.pbc runtime/parrot/library/Data/Dumper/Base.pir
7719./parrot -o runtime/parrot/library/Data/Dumper/Default.pbc runtime/parrot/library/Data/Dumper/Default.pir
7720./parrot -o runtime/parrot/library/Data/Dumper.pbc runtime/parrot/library/Data/Dumper.pir
7721./parrot -o runtime/parrot/library/Digest/MD5.pbc runtime/parrot/library/Digest/MD5.pir
7722./parrot -o runtime/parrot/library/Digest/sha256.pbc runtime/parrot/library/Digest/sha256.pir
7723./parrot -o runtime/parrot/library/distutils.pbc runtime/parrot/library/distutils.pir
7724./parrot -o runtime/parrot/library/yaml_dumper.pbc runtime/parrot/library/yaml_dumper.pir
7725./parrot-nqp --target=pir runtime/parrot/library/YAML/Tiny.pm > runtime/parrot/library/YAML/Tiny.pir
7726./parrot -o runtime/parrot/library/YAML/Tiny.pbc runtime/parrot/library/YAML/Tiny.pir
7727./parrot -o runtime/parrot/library/HTTP/Message.pbc runtime/parrot/library/HTTP/Message.pir
7728./parrot -o runtime/parrot/library/Iter.pbc runtime/parrot/library/Iter.pir
7729./parrot -o runtime/parrot/library/JSON.pbc runtime/parrot/library/JSON.pir
7730./parrot -o runtime/parrot/library/LWP/Protocol.pbc runtime/parrot/library/LWP/Protocol.pir
7731./parrot -o runtime/parrot/library/LWP/UserAgent.pbc runtime/parrot/library/LWP/UserAgent.pir
7732./parrot -o runtime/parrot/library/Math/Rand.pbc runtime/parrot/library/Math/Rand.pir
7733./parrot -o runtime/parrot/library/MIME/Base64.pbc runtime/parrot/library/MIME/Base64.pir
7734./parrot -o runtime/parrot/library/NCI/Utils.pbc runtime/parrot/library/NCI/Utils.pir
7735./parrot -o runtime/parrot/library/ncurses.pbc runtime/parrot/library/ncurses.pir
7736./parrot -o runtime/parrot/library/osutils.pbc runtime/parrot/library/osutils.pir
7737./parrot-nqp --target=pir runtime/parrot/library/ProfTest/PIRProfile.nqp > runtime/parrot/library/ProfTest/PIRProfile.pir
7738./parrot -o runtime/parrot/library/ProfTest/PIRProfile.pbc runtime/parrot/library/ProfTest/PIRProfile.pir
7739./parrot-nqp --target=pir runtime/parrot/library/ProfTest/NQPProfile.nqp > runtime/parrot/library/ProfTest/NQPProfile.pir
7740./parrot -o runtime/parrot/library/ProfTest/NQPProfile.pbc runtime/parrot/library/ProfTest/NQPProfile.pir
7741./parrot-nqp --target=pir runtime/parrot/library/ProfTest/Matcher.nqp > runtime/parrot/library/ProfTest/Matcher.pir
7742./parrot -o runtime/parrot/library/ProfTest/Matcher.pbc runtime/parrot/library/ProfTest/Matcher.pir
7743./parrot-nqp --target=pir runtime/parrot/library/ProfTest/Want.nqp > runtime/parrot/library/ProfTest/Want.pir
7744./parrot -o runtime/parrot/library/ProfTest/Want.pbc runtime/parrot/library/ProfTest/Want.pir
7745./pbc_merge -o runtime/parrot/library/ProfTest.pbc runtime/parrot/library/ProfTest/PIRProfile.pbc \
7746 runtime/parrot/library/ProfTest/NQPProfile.pbc runtime/parrot/library/ProfTest/Matcher.pbc \
7747 runtime/parrot/library/ProfTest/Want.pbc
7748./parrot -o runtime/parrot/library/parrotlib.pbc runtime/parrot/library/parrotlib.pir
7749./parrot -o runtime/parrot/library/pcore.pbc runtime/parrot/library/pcore.pir
7750./parrot -o runtime/parrot/library/pcre.pbc runtime/parrot/library/pcre.pir
7751./parrot -o runtime/parrot/library/Parrot/Coroutine.pbc runtime/parrot/library/Parrot/Coroutine.pir
7752./parrot -o runtime/parrot/library/PGE/Glob.pbc runtime/parrot/library/PGE/Glob.pir
7753./parrot -o runtime/parrot/library/Range.pbc runtime/parrot/library/Range.pir
7754./parrot -o runtime/parrot/library/Stream/Base.pbc runtime/parrot/library/Stream/Base.pir
7755./parrot -o runtime/parrot/library/Stream/Combiner.pbc runtime/parrot/library/Stream/Combiner.pir
7756./parrot -o runtime/parrot/library/Stream/Coroutine.pbc runtime/parrot/library/Stream/Coroutine.pir
7757./parrot -o runtime/parrot/library/Stream/Filter.pbc runtime/parrot/library/Stream/Filter.pir
7758./parrot -o runtime/parrot/library/Stream/Lines.pbc runtime/parrot/library/Stream/Lines.pir
7759./parrot -o runtime/parrot/library/Stream/ParrotIO.pbc runtime/parrot/library/Stream/ParrotIO.pir
7760./parrot -o runtime/parrot/library/Stream/Replay.pbc runtime/parrot/library/Stream/Replay.pir
7761./parrot -o runtime/parrot/library/Stream/Sub.pbc runtime/parrot/library/Stream/Sub.pir
7762./parrot -o runtime/parrot/library/Stream/Writer.pbc runtime/parrot/library/Stream/Writer.pir
7763./parrot -o runtime/parrot/library/String/Utils.pbc runtime/parrot/library/String/Utils.pir
7764./parrot -o runtime/parrot/library/TAP/Formatter.pbc runtime/parrot/library/TAP/Formatter.pir
7765./parrot -o runtime/parrot/library/TAP/Harness.pbc runtime/parrot/library/TAP/Harness.pir
7766./parrot -o runtime/parrot/library/TAP/Parser.pbc runtime/parrot/library/TAP/Parser.pir
7767./parrot -o runtime/parrot/library/Test/Builder/Output.pbc runtime/parrot/library/Test/Builder/Output.pir
7768./parrot -o runtime/parrot/library/Test/Builder/Test.pbc runtime/parrot/library/Test/Builder/Test.pir
7769./parrot -o runtime/parrot/library/Test/Builder/Tester.pbc runtime/parrot/library/Test/Builder/Tester.pir
7770./parrot -o runtime/parrot/library/Test/Builder/TestPlan.pbc runtime/parrot/library/Test/Builder/TestPlan.pir
7771./parrot -o runtime/parrot/library/Test/Builder.pbc runtime/parrot/library/Test/Builder.pir
7772./parrot -o runtime/parrot/library/Test/Class.pbc runtime/parrot/library/Test/Class.pir
7773./parrot -o runtime/parrot/library/Tcl/Glob.pbc runtime/parrot/library/Tcl/Glob.pir
7774./parrot -o runtime/parrot/library/TclLibrary.pbc runtime/parrot/library/TclLibrary.pir
7775./parrot -o runtime/parrot/library/URI.pbc runtime/parrot/library/URI.pir
7776./parrot -o runtime/parrot/library/URI/Escape.pbc runtime/parrot/library/URI/Escape.pir
7777./parrot -o runtime/parrot/library/uuid.pbc runtime/parrot/library/uuid.pir
7778./parrot -o runtime/parrot/library/YAML/Dumper/Base.pbc runtime/parrot/library/YAML/Dumper/Base.pir
7779./parrot -o runtime/parrot/library/YAML/Dumper/Default.pbc runtime/parrot/library/YAML/Dumper/Default.pir
7780./parrot -o runtime/parrot/library/YAML/Dumper.pbc runtime/parrot/library/YAML/Dumper.pir
7781./parrot -o runtime/parrot/library/libpcre.pbc runtime/parrot/library/libpcre.pir
7782./parrot -o runtime/parrot/library/postgres.pbc runtime/parrot/library/postgres.pir
7783Invoking Parrot to generate install_config.fpmc
7784./parrot config_lib.pir --install > install_config.fpmc
7785/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl tools/build/parrot_config_c.pl --install > \
7786 src/install_config.c
7787clang -I./include -I./include/pmc -g -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -funit-at-a-time -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -Isrc -Isrc/ -o src/install_config.o -c src/install_config.c
7788./parrot -o t/op/testlib/test_strings.pbc t/op/testlib/test_strings.pir
7789./parrot -o t/pmc/testlib/annotations.pbc t/pmc/testlib/annotations.pir
7790./parrot -o t/pmc/testlib/number.pbc t/pmc/testlib/number.pasm
7791/home/vagrant/perl5/perlbrew/perls/5.14/bin/perl t/harness --gc-debug --archive --send-to-smolder
7792t/configure/001-options.t ................... ok
7793t/configure/002-messages.t .................. ok
7794t/configure/003-steplist.t .................. ok
7795t/configure/004-configure.t ................. ok
7796t/configure/005-run_one_step.t .............. ok
7797t/configure/006-bad_step.t .................. ok
7798t/configure/007-verbose_two.t ............... ok
7799t/configure/008-file_based_configuration.t .. ok
7800t/configure/011-no_description.t ............ ok
7801t/configure/012-verbose.t ................... ok
7802t/configure/013-die.t ....................... ok
7803t/configure/015-no_return.t ................. ok
7804t/configure/016-no_return_but_result.t ...... ok
7805t/configure/017-revision_from_cache.t ....... skipped: Relevant only when working in checkout from repository and prior to configuration
7806t/configure/018-revision_to_cache.t ......... skipped: Relevant only when working in checkout from repository and prior to configuration
7807t/configure/019-version.t ................... ok
7808t/configure/020-version.t ................... ok
7809t/configure/021-version.t ................... ok
7810t/configure/022-version.t ................... ok
7811t/configure/023-version.t ................... ok
7812t/configure/024-version.t ................... ok
7813t/configure/025-options_test.t .............. ok
7814t/configure/026-options_test.t .............. ok
7815t/configure/027-option_or_data.t ............ ok
7816t/configure/028-option_or_data.t ............ ok
7817t/configure/029-option_or_data.t ............ ok
7818t/configure/030-option_or_data.t ............ ok
7819t/configure/031-base.t ...................... ok
7820t/configure/032-data.t ...................... ok
7821t/configure/033-step.t ...................... ok
7822t/configure/034-step.t ...................... ok
7823t/configure/035-step.t ...................... ok
7824t/configure/037-run_single_step.t ........... ok
7825t/configure/038-run_single_step.t ........... ok
7826t/configure/039-run_single_step.t ........... ok
7827t/configure/041-return_undef.t .............. ok
7828t/configure/042-list_of_steps.t ............. ok
7829t/configure/043-verbose_step.t .............. ok
7830t/configure/044-slurp_file.t ................ ok
7831t/configure/045-generated_file_header.t ..... ok
7832t/configure/046-inter.t ..................... ok
7833t/configure/047-inter.t ..................... ok
7834t/configure/048-return_result_undef.t ....... ok
7835t/configure/049-options_test_prepare.t ...... ok
7836t/configure/050-fatal.t ..................... ok
7837t/configure/051-fatal_step.t ................ ok
7838t/configure/059-silent.t .................... ok
7839t/configure/061-revision_from_cache.t ....... skipped: Relevant only when working in checkout from repository and prior to configuration
7840t/configure/062-sha1.t ...................... skipped: Relevant only when working in a development repo and prior to configuration
7841t/configure/063-git_describe.t .............. skipped: Relevant only when working in a development repo and prior to configuration
7842t/postconfigure/01-options.t ................ ok
7843t/postconfigure/02-data_get_PConfig.t ....... ok
7844t/postconfigure/05-trace.t .................. skipped: Tests irrelevant unless configuration completed with tracing requested
7845t/postconfigure/06-data_get_PConfig_Temp.t .. ok
7846t/compilers/imcc/reg/alloc.t ................ ok
7847t/compilers/imcc/reg/spill.t ................ ok
7848t/compilers/imcc/reg/spill_old.t ............ ok
7849t/compilers/imcc/syn/clash.t ................ ok
7850t/compilers/imcc/syn/const.t ................ ok
7851t/compilers/imcc/syn/errors.t ............... ok
7852t/compilers/imcc/syn/eval.t ................. ok
7853t/compilers/imcc/syn/file.t ................. ok
7854t/compilers/imcc/syn/hll.t .................. ok
7855t/compilers/imcc/syn/keyed.t ................ ok
7856t/compilers/imcc/syn/labels.t ............... ok
7857t/compilers/imcc/syn/macro.t ................ ok
7858t/compilers/imcc/syn/objects.t .............. ok
7859t/compilers/imcc/syn/op.t ................... ok
7860t/compilers/imcc/syn/pasm.t ................. ok
7861t/compilers/imcc/syn/pcc.t .................. ok
7862t/compilers/imcc/syn/pod.t .................. ok
7863t/compilers/imcc/syn/regressions.t .......... ok
7864t/compilers/imcc/syn/scope.t ................ ok
7865t/compilers/imcc/syn/subflags.t ............. ok
7866t/compilers/imcc/syn/symbols.t .............. ok
7867t/compilers/imcc/syn/tail.t ................. ok
7868t/compilers/imcc/syn/veracity.t ............. ok
7869t/op/00ff-dos.t ............................. ok
7870t/op/00ff-unix.t ............................ ok
7871t/op/64bit.t ................................ ok
7872t/op/annotate-old.t ......................... ok
7873t/op/annotate.t ............................. ok
7874t/op/arithmetics.t .......................... ok
7875t/op/arithmetics_pmc.t ...................... ok
7876t/op/basic.t ................................ ok
7877t/op/box.t .................................. ok
7878t/op/calling.t .............................. ok
7879t/op/cc_params.t ............................ ok
7880t/op/cc_params_old.t ........................ ok
7881t/op/cc_state.t ............................. ok
7882t/op/cmp-nonbranch.t ........................ ok
7883t/op/comp.t ................................. ok
7884t/op/copy.t ................................. ok
7885t/op/exceptions.t ........................... ok
7886t/op/exit.t ................................. ok
7887t/op/fetch.t ................................ ok
7888t/op/gc-active-buffers.t .................... ok
7889t/op/gc-leaky-box.t ......................... ok
7890t/op/gc-leaky-call.t ........................ ok
7891t/op/gc-non-recursive.t ..................... ok
7892t/op/gc.t ................................... ok
7893t/op/globals.t .............................. ok
7894t/op/ifunless.t ............................. ok
7895t/op/inf_nan.t .............................. ok
7896t/op/integer.t .............................. ok
7897t/op/interp.t ............................... ok
7898t/op/jit.t .................................. ok
7899t/op/jitn.t ................................. ok
7900t/op/lexicals.t ............................. ok
7901t/op/literal-old.t .......................... ok
7902t/op/literal.t .............................. ok
7903t/op/load_bytecode.t ........................ ok
7904t/op/number.t ............................... ok
7905t/op/say.t .................................. ok
7906t/op/spawnw.t ............................... ok
7907t/op/sprintf.t .............................. ok
7908t/op/sprintf2.t ............................. ok
7909t/op/string.t ............................... ok
7910t/op/string_cclass.t ........................ ok
7911t/op/string_cmp.t ........................... ok
7912t/op/string_cs.t ............................ ok
7913t/op/string_mem.t ........................... ok
7914t/op/stringu.t .............................. ok
7915t/op/time.t ................................. ok
7916t/op/vivify.t ............................... ok
7917t/pmc/addrregistry.t ........................ ok
7918t/pmc/alarm.t ............................... ok
7919t/pmc/arrayiterator.t ....................... ok
7920t/pmc/bigint.t .............................. ok
7921t/pmc/bignum.t .............................. ok
7922t/pmc/boolean.t ............................. ok
7923t/pmc/bytebuffer.t .......................... ok
7924t/pmc/callcontext.t ......................... ok
7925t/pmc/capture.t ............................. ok
7926t/pmc/class.t ............................... ok
7927t/pmc/complex.t ............................. ok
7928t/pmc/config.t .............................. ok
7929t/pmc/context.t ............................. ok
7930t/pmc/continuation.t ........................ ok
7931t/pmc/coroutine.t ........................... ok
7932t/pmc/default.t ............................. ok
7933t/pmc/env.t ................................. ok
7934t/pmc/eval.t ................................ ok
7935t/pmc/eventhandler.t ........................ ok
7936t/pmc/exception-old.t ....................... ok
7937t/pmc/exception.t ........................... ok
7938t/pmc/exceptionhandler.t .................... ok
7939t/pmc/exporter.t ............................ ok
7940t/pmc/filehandle.t .......................... ok
7941t/pmc/fixedbooleanarray.t ................... ok
7942t/pmc/fixedfloatarray.t ..................... ok
7943t/pmc/fixedintegerarray.t ................... ok
7944t/pmc/fixedpmcarray.t ....................... ok
7945t/pmc/fixedstringarray.t .................... ok
7946t/pmc/float.t ............................... ok
7947t/pmc/freeze.t .............................. ok
7948t/pmc/globals.t ............................. ok
7949t/pmc/handle.t .............................. ok
7950t/pmc/hash.t ................................ ok
7951t/pmc/hashiterator.t ........................ ok
7952t/pmc/hashiteratorkey.t ..................... ok
7953t/pmc/imageio.t ............................. ok
7954t/pmc/imageiosize.t ......................... ok
7955t/pmc/imageiostrings.t ...................... ok
7956t/pmc/integer.t ............................. ok
7957t/pmc/io.t .................................. ok
7958t/pmc/io_iterator.t ......................... ok
7959t/pmc/io_status.t ........................... ok
7960t/pmc/io_stdin.t ............................ ok
7961t/pmc/iterator.t ............................ ok
7962t/pmc/key.t ................................. ok
7963t/pmc/lexinfo.t ............................. ok
7964t/pmc/lexpad.t .............................. ok
7965t/pmc/managedstruct.t ....................... ok
7966t/pmc/mappedbytearray.t ..................... ok
7967t/pmc/multidispatch.t ....................... ok
7968t/pmc/multisub.t ............................ ok
7969t/pmc/namespace-old.t ....................... ok
7970t/pmc/namespace-subs.t ...................... ok
7971t/pmc/namespace.t ........................... ok
7972t/pmc/nativepccmethod.t ..................... ok
7973t/pmc/nci.t ................................. 10/60
7974
7975Executing your script (perl Configure.pl $PARROT_CONFIG_ARGS $PARROT_OPTIMIZE --cc="$CC" --link="$CC" --ld="$CC" --ccflags='-g' ; make $PARROT_TEST) took longer than 1500 seconds and was terminated. Consider rewriting your stuff in AssemblyScript, we've heard it handles Web Scale#
7976
7977
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment