Re-land [openmp] Fix warnings when building on Windows with latest MSVC or Clang...
[llvm-project.git] / llvm / test / Transforms / InferFunctionAttrs / no-proto.ll
blob12190735306dc3186a3403c733dd2aa49ba0a4d2
1 ; RUN: opt < %s -mtriple=x86_64-unknown-linux -passes=inferattrs -S | FileCheck --match-full-lines %s
2 ; RUN: opt < %s -mtriple=x86_64-apple-macosx10.8.0 -passes=inferattrs -S | FileCheck --match-full-lines %s
4 ; Check that we don't modify libc functions with invalid prototypes.
6 ; CHECK: declare void @__acos_finite(...)
7 declare void @__acos_finite(...)
9 ; CHECK: declare void @__acosf_finite(...)
10 declare void @__acosf_finite(...)
12 ; CHECK: declare void @__acosh_finite(...)
13 declare void @__acosh_finite(...)
15 ; CHECK: declare void @__acoshf_finite(...)
16 declare void @__acoshf_finite(...)
18 ; CHECK: declare void @__acoshl_finite(...)
19 declare void @__acoshl_finite(...)
21 ; CHECK: declare void @__acosl_finite(...)
22 declare void @__acosl_finite(...)
24 ; CHECK: declare void @__asin_finite(...)
25 declare void @__asin_finite(...)
27 ; CHECK: declare void @__asinf_finite(...)
28 declare void @__asinf_finite(...)
30 ; CHECK: declare void @__asinl_finite(...)
31 declare void @__asinl_finite(...)
33 ; CHECK: declare void @__atan2_finite(...)
34 declare void @__atan2_finite(...)
36 ; CHECK: declare void @__atan2f_finite(...)
37 declare void @__atan2f_finite(...)
39 ; CHECK: declare void @__atan2l_finite(...)
40 declare void @__atan2l_finite(...)
42 ; CHECK: declare void @__atanh_finite(...)
43 declare void @__atanh_finite(...)
45 ; CHECK: declare void @__atanhf_finite(...)
46 declare void @__atanhf_finite(...)
48 ; CHECK: declare void @__atanhl_finite(...)
49 declare void @__atanhl_finite(...)
51 ; CHECK: declare void @__cosh_finite(...)
52 declare void @__cosh_finite(...)
54 ; CHECK: declare void @__coshf_finite(...)
55 declare void @__coshf_finite(...)
57 ; CHECK: declare void @__coshl_finite(...)
58 declare void @__coshl_finite(...)
60 ; CHECK: declare void @__cospi(...)
61 declare void @__cospi(...)
63 ; CHECK: declare void @__cospif(...)
64 declare void @__cospif(...)
66 ; CHECK: declare void @__exp10_finite(...)
67 declare void @__exp10_finite(...)
69 ; CHECK: declare void @__exp10f_finite(...)
70 declare void @__exp10f_finite(...)
72 ; CHECK: declare void @__exp10l_finite(...)
73 declare void @__exp10l_finite(...)
75 ; CHECK: declare void @__exp2_finite(...)
76 declare void @__exp2_finite(...)
78 ; CHECK: declare void @__exp2f_finite(...)
79 declare void @__exp2f_finite(...)
81 ; CHECK: declare void @__exp2l_finite(...)
82 declare void @__exp2l_finite(...)
84 ; CHECK: declare void @__exp_finite(...)
85 declare void @__exp_finite(...)
87 ; CHECK: declare void @__expf_finite(...)
88 declare void @__expf_finite(...)
90 ; CHECK: declare void @__expl_finite(...)
91 declare void @__expl_finite(...)
93 ; CHECK: declare void @__log10_finite(...)
94 declare void @__log10_finite(...)
96 ; CHECK: declare void @__log10f_finite(...)
97 declare void @__log10f_finite(...)
99 ; CHECK: declare void @__log10l_finite(...)
100 declare void @__log10l_finite(...)
102 ; CHECK: declare void @__log2_finite(...)
103 declare void @__log2_finite(...)
105 ; CHECK: declare void @__log2f_finite(...)
106 declare void @__log2f_finite(...)
108 ; CHECK: declare void @__log2l_finite(...)
109 declare void @__log2l_finite(...)
111 ; CHECK: declare void @__log_finite(...)
112 declare void @__log_finite(...)
114 ; CHECK: declare void @__logf_finite(...)
115 declare void @__logf_finite(...)
117 ; CHECK: declare void @__logl_finite(...)
118 declare void @__logl_finite(...)
120 ; CHECK: declare void @__pow_finite(...)
121 declare void @__pow_finite(...)
123 ; CHECK: declare void @__powf_finite(...)
124 declare void @__powf_finite(...)
126 ; CHECK: declare void @__powl_finite(...)
127 declare void @__powl_finite(...)
129 ; CHECK: declare void @__sinh_finite(...)
130 declare void @__sinh_finite(...)
132 ; CHECK: declare void @__sinhf_finite(...)
133 declare void @__sinhf_finite(...)
135 ; CHECK: declare void @__sinhl_finite(...)
136 declare void @__sinhl_finite(...)
138 ; CHECK: declare void @__sinpi(...)
139 declare void @__sinpi(...)
141 ; CHECK: declare void @__sinpif(...)
142 declare void @__sinpif(...)
144 ; CHECK: declare void @abs(...)
145 declare void @abs(...)
147 ; CHECK: declare void @access(...)
148 declare void @access(...)
150 ; CHECK: declare void @acos(...)
151 declare void @acos(...)
153 ; CHECK: declare void @acosf(...)
154 declare void @acosf(...)
156 ; CHECK: declare void @acosh(...)
157 declare void @acosh(...)
159 ; CHECK: declare void @acoshf(...)
160 declare void @acoshf(...)
162 ; CHECK: declare void @acoshl(...)
163 declare void @acoshl(...)
165 ; CHECK: declare void @acosl(...)
166 declare void @acosl(...)
168 ; CHECK: declare void @asin(...)
169 declare void @asin(...)
171 ; CHECK: declare void @asinf(...)
172 declare void @asinf(...)
174 ; CHECK: declare void @asinh(...)
175 declare void @asinh(...)
177 ; CHECK: declare void @asinhf(...)
178 declare void @asinhf(...)
180 ; CHECK: declare void @asinhl(...)
181 declare void @asinhl(...)
183 ; CHECK: declare void @asinl(...)
184 declare void @asinl(...)
186 ; CHECK: declare void @atan(...)
187 declare void @atan(...)
189 ; CHECK: declare void @atan2(...)
190 declare void @atan2(...)
192 ; CHECK: declare void @atan2f(...)
193 declare void @atan2f(...)
195 ; CHECK: declare void @atan2l(...)
196 declare void @atan2l(...)
198 ; CHECK: declare void @atanf(...)
199 declare void @atanf(...)
201 ; CHECK: declare void @atanh(...)
202 declare void @atanh(...)
204 ; CHECK: declare void @atanhf(...)
205 declare void @atanhf(...)
207 ; CHECK: declare void @atanhl(...)
208 declare void @atanhl(...)
210 ; CHECK: declare void @atanl(...)
211 declare void @atanl(...)
213 ; CHECK: declare void @atof(...)
214 declare void @atof(...)
216 ; CHECK: declare void @atoi(...)
217 declare void @atoi(...)
219 ; CHECK: declare void @atol(...)
220 declare void @atol(...)
222 ; CHECK: declare void @atoll(...)
223 declare void @atoll(...)
225 ; CHECK: declare void @bcmp(...)
226 declare void @bcmp(...)
228 ; CHECK: declare void @bcopy(...)
229 declare void @bcopy(...)
231 ; CHECK: declare void @bzero(...)
232 declare void @bzero(...)
234 ; CHECK: declare void @calloc(...)
235 declare void @calloc(...)
237 ; CHECK: declare void @cbrt(...)
238 declare void @cbrt(...)
240 ; CHECK: declare void @cbrtf(...)
241 declare void @cbrtf(...)
243 ; CHECK: declare void @cbrtl(...)
244 declare void @cbrtl(...)
246 ; CHECK: declare void @ceil(...)
247 declare void @ceil(...)
249 ; CHECK: declare void @ceilf(...)
250 declare void @ceilf(...)
252 ; CHECK: declare void @ceill(...)
253 declare void @ceill(...)
255 ; CHECK: declare void @chmod(...)
256 declare void @chmod(...)
258 ; CHECK: declare void @chown(...)
259 declare void @chown(...)
261 ; CHECK: declare void @clearerr(...)
262 declare void @clearerr(...)
264 ; CHECK: declare void @closedir(...)
265 declare void @closedir(...)
267 ; CHECK: declare void @copysign(...)
268 declare void @copysign(...)
270 ; CHECK: declare void @copysignf(...)
271 declare void @copysignf(...)
273 ; CHECK: declare void @copysignl(...)
274 declare void @copysignl(...)
276 ; CHECK: declare void @cos(...)
277 declare void @cos(...)
279 ; CHECK: declare void @cosf(...)
280 declare void @cosf(...)
282 ; CHECK: declare void @cosh(...)
283 declare void @cosh(...)
285 ; CHECK: declare void @coshf(...)
286 declare void @coshf(...)
288 ; CHECK: declare void @coshl(...)
289 declare void @coshl(...)
291 ; CHECK: declare void @cosl(...)
292 declare void @cosl(...)
294 ; CHECK: declare void @ctermid(...)
295 declare void @ctermid(...)
297 ; CHECK: declare void @exp(...)
298 declare void @exp(...)
300 ; CHECK: declare void @exp2(...)
301 declare void @exp2(...)
303 ; CHECK: declare void @exp2f(...)
304 declare void @exp2f(...)
306 ; CHECK: declare void @exp2l(...)
307 declare void @exp2l(...)
309 ; CHECK: declare void @expf(...)
310 declare void @expf(...)
312 ; CHECK: declare void @expl(...)
313 declare void @expl(...)
315 ; CHECK: declare void @expm1(...)
316 declare void @expm1(...)
318 ; CHECK: declare void @expm1f(...)
319 declare void @expm1f(...)
321 ; CHECK: declare void @expm1l(...)
322 declare void @expm1l(...)
324 ; CHECK: declare void @fabs(...)
325 declare void @fabs(...)
327 ; CHECK: declare void @fabsf(...)
328 declare void @fabsf(...)
330 ; CHECK: declare void @fabsl(...)
331 declare void @fabsl(...)
333 ; CHECK: declare void @fclose(...)
334 declare void @fclose(...)
336 ; CHECK: declare void @fdopen(...)
337 declare void @fdopen(...)
339 ; CHECK: declare void @feof(...)
340 declare void @feof(...)
342 ; CHECK: declare void @ferror(...)
343 declare void @ferror(...)
345 ; CHECK: declare void @fflush(...)
346 declare void @fflush(...)
348 ; CHECK: declare void @ffs(...)
349 declare void @ffs(...)
351 ; CHECK: declare void @ffsl(...)
352 declare void @ffsl(...)
354 ; CHECK: declare void @ffsll(...)
355 declare void @ffsll(...)
357 ; CHECK: declare void @fgetc(...)
358 declare void @fgetc(...)
360 ; CHECK: declare void @fgetpos(...)
361 declare void @fgetpos(...)
363 ; CHECK: declare void @fgets(...)
364 declare void @fgets(...)
366 ; CHECK: declare void @fileno(...)
367 declare void @fileno(...)
369 ; CHECK: declare void @flockfile(...)
370 declare void @flockfile(...)
372 ; CHECK: declare void @floor(...)
373 declare void @floor(...)
375 ; CHECK: declare void @floorf(...)
376 declare void @floorf(...)
378 ; CHECK: declare void @floorl(...)
379 declare void @floorl(...)
381 ; CHECK: declare void @fls(...)
382 declare void @fls(...)
384 ; CHECK: declare void @flsl(...)
385 declare void @flsl(...)
387 ; CHECK: declare void @flsll(...)
388 declare void @flsll(...)
390 ; CHECK: declare void @fmax(...)
391 declare void @fmax(...)
393 ; CHECK: declare void @fmaxf(...)
394 declare void @fmaxf(...)
396 ; CHECK: declare void @fmaxl(...)
397 declare void @fmaxl(...)
399 ; CHECK: declare void @fmin(...)
400 declare void @fmin(...)
402 ; CHECK: declare void @fminf(...)
403 declare void @fminf(...)
405 ; CHECK: declare void @fminl(...)
406 declare void @fminl(...)
408 ; CHECK: declare void @fmod(...)
409 declare void @fmod(...)
411 ; CHECK: declare void @fmodf(...)
412 declare void @fmodf(...)
414 ; CHECK: declare void @fmodl(...)
415 declare void @fmodl(...)
417 ; CHECK: declare void @fopen(...)
418 declare void @fopen(...)
420 ; CHECK: declare void @fprintf(...)
421 declare void @fprintf(...)
423 ; CHECK: declare void @fputc(...)
424 declare void @fputc(...)
426 ; CHECK: declare void @fputs(...)
427 declare void @fputs(...)
429 ; CHECK: declare void @fread(...)
430 declare void @fread(...)
432 ; CHECK: declare void @free(...)
433 declare void @free(...)
435 ; CHECK: declare void @frexp(...)
436 declare void @frexp(...)
438 ; CHECK: declare void @frexpf(...)
439 declare void @frexpf(...)
441 ; CHECK: declare void @frexpl(...)
442 declare void @frexpl(...)
444 ; CHECK: declare void @fscanf(...)
445 declare void @fscanf(...)
447 ; CHECK: declare void @fseek(...)
448 declare void @fseek(...)
450 ; CHECK: declare void @fseeko(...)
451 declare void @fseeko(...)
453 ; CHECK: declare void @fseeko64(...)
454 declare void @fseeko64(...)
456 ; CHECK: declare void @fsetpos(...)
457 declare void @fsetpos(...)
459 ; CHECK: declare void @fstat(...)
460 declare void @fstat(...)
462 ; CHECK: declare void @fstat64(...)
463 declare void @fstat64(...)
465 ; CHECK: declare void @fstatvfs(...)
466 declare void @fstatvfs(...)
468 ; CHECK: declare void @fstatvfs64(...)
469 declare void @fstatvfs64(...)
471 ; CHECK: declare void @ftell(...)
472 declare void @ftell(...)
474 ; CHECK: declare void @ftello(...)
475 declare void @ftello(...)
477 ; CHECK: declare void @ftello64(...)
478 declare void @ftello64(...)
480 ; CHECK: declare void @ftrylockfile(...)
481 declare void @ftrylockfile(...)
483 ; CHECK: declare void @funlockfile(...)
484 declare void @funlockfile(...)
486 ; CHECK: declare void @fwrite(...)
487 declare void @fwrite(...)
489 ; CHECK: declare void @getc(...)
490 declare void @getc(...)
492 ; CHECK: declare void @getc_unlocked(...)
493 declare void @getc_unlocked(...)
495 ; CHECK: declare void @getchar(...)
496 declare void @getchar(...)
498 ; CHECK: declare void @getenv(...)
499 declare void @getenv(...)
501 ; CHECK: declare void @getitimer(...)
502 declare void @getitimer(...)
504 ; CHECK: declare void @getlogin_r(...)
505 declare void @getlogin_r(...)
507 ; CHECK: declare void @getpwnam(...)
508 declare void @getpwnam(...)
510 ; CHECK: declare void @gets(...)
511 declare void @gets(...)
513 ; CHECK: declare void @gettimeofday(...)
514 declare void @gettimeofday(...)
516 ; CHECK: declare void @isascii(...)
517 declare void @isascii(...)
519 ; CHECK: declare void @isdigit(...)
520 declare void @isdigit(...)
522 ; CHECK: declare void @labs(...)
523 declare void @labs(...)
525 ; CHECK: declare void @lchown(...)
526 declare void @lchown(...)
528 ; CHECK: declare void @ldexp(...)
529 declare void @ldexp(...)
531 ; CHECK: declare void @ldexpf(...)
532 declare void @ldexpf(...)
534 ; CHECK: declare void @ldexpl(...)
535 declare void @ldexpl(...)
537 ; CHECK: declare void @llabs(...)
538 declare void @llabs(...)
540 ; CHECK: declare void @log(...)
541 declare void @log(...)
543 ; CHECK: declare void @log10(...)
544 declare void @log10(...)
546 ; CHECK: declare void @log10f(...)
547 declare void @log10f(...)
549 ; CHECK: declare void @log10l(...)
550 declare void @log10l(...)
552 ; CHECK: declare void @log1p(...)
553 declare void @log1p(...)
555 ; CHECK: declare void @log1pf(...)
556 declare void @log1pf(...)
558 ; CHECK: declare void @log1pl(...)
559 declare void @log1pl(...)
561 ; CHECK: declare void @log2(...)
562 declare void @log2(...)
564 ; CHECK: declare void @log2f(...)
565 declare void @log2f(...)
567 ; CHECK: declare void @log2l(...)
568 declare void @log2l(...)
570 ; CHECK: declare void @logb(...)
571 declare void @logb(...)
573 ; CHECK: declare void @logbf(...)
574 declare void @logbf(...)
576 ; CHECK: declare void @logbl(...)
577 declare void @logbl(...)
579 ; CHECK: declare void @logf(...)
580 declare void @logf(...)
582 ; CHECK: declare void @logl(...)
583 declare void @logl(...)
585 ; CHECK: declare void @lstat(...)
586 declare void @lstat(...)
588 ; CHECK: declare void @lstat64(...)
589 declare void @lstat64(...)
591 ; CHECK: declare void @malloc(...)
592 declare void @malloc(...)
594 ; CHECK: declare void @memalign(...)
595 declare void @memalign(...)
597 ; CHECK: declare void @memccpy(...)
598 declare void @memccpy(...)
600 ; CHECK: declare void @memchr(...)
601 declare void @memchr(...)
603 ; CHECK: declare void @memcmp(...)
604 declare void @memcmp(...)
606 ; CHECK: declare void @memcpy(...)
607 declare void @memcpy(...)
609 ; CHECK: declare void @mempcpy(...)
610 declare void @mempcpy(...)
612 ; CHECK: declare void @memmove(...)
613 declare void @memmove(...)
615 ; CHECK: declare void @memset(...)
616 declare void @memset(...)
618 ; CHECK: declare void @memset_pattern16(...)
619 declare void @memset_pattern16(...)
621 ; CHECK: declare void @mkdir(...)
622 declare void @mkdir(...)
624 ; CHECK: declare void @mktime(...)
625 declare void @mktime(...)
627 ; CHECK: declare void @modf(...)
628 declare void @modf(...)
630 ; CHECK: declare void @modff(...)
631 declare void @modff(...)
633 ; CHECK: declare void @modfl(...)
634 declare void @modfl(...)
636 ; CHECK: declare void @nearbyint(...)
637 declare void @nearbyint(...)
639 ; CHECK: declare void @nearbyintf(...)
640 declare void @nearbyintf(...)
642 ; CHECK: declare void @nearbyintl(...)
643 declare void @nearbyintl(...)
645 ; CHECK: declare void @open(...)
646 declare void @open(...)
648 ; CHECK: declare void @open64(...)
649 declare void @open64(...)
651 ; CHECK: declare void @opendir(...)
652 declare void @opendir(...)
654 ; CHECK: declare void @pclose(...)
655 declare void @pclose(...)
657 ; CHECK: declare void @perror(...)
658 declare void @perror(...)
660 ; CHECK: declare void @popen(...)
661 declare void @popen(...)
663 ; CHECK: declare void @posix_memalign(...)
664 declare void @posix_memalign(...)
666 ; CHECK: declare void @pow(...)
667 declare void @pow(...)
669 ; CHECK: declare void @powf(...)
670 declare void @powf(...)
672 ; CHECK: declare void @powl(...)
673 declare void @powl(...)
675 ; CHECK: declare void @pread(...)
676 declare void @pread(...)
678 ; CHECK: declare void @printf(...)
679 declare void @printf(...)
681 ; CHECK: declare void @putc(...)
682 declare void @putc(...)
684 ; CHECK: declare void @putchar(...)
685 declare void @putchar(...)
687 ; CHECK: declare void @puts(...)
688 declare void @puts(...)
690 ; CHECK: declare void @pwrite(...)
691 declare void @pwrite(...)
693 ; CHECK: declare void @qsort(...)
694 declare void @qsort(...)
696 ; CHECK: declare void @read(...)
697 declare void @read(...)
699 ; CHECK: declare void @readlink(...)
700 declare void @readlink(...)
702 ; CHECK: declare void @realloc(...)
703 declare void @realloc(...)
705 ; CHECK: declare void @reallocf(...)
706 declare void @reallocf(...)
708 ; CHECK: declare void @realpath(...)
709 declare void @realpath(...)
711 ; CHECK: declare void @remove(...)
712 declare void @remove(...)
714 ; CHECK: declare void @rename(...)
715 declare void @rename(...)
717 ; CHECK: declare void @rewind(...)
718 declare void @rewind(...)
720 ; CHECK: declare void @rint(...)
721 declare void @rint(...)
723 ; CHECK: declare void @rintf(...)
724 declare void @rintf(...)
726 ; CHECK: declare void @rintl(...)
727 declare void @rintl(...)
729 ; CHECK: declare void @rmdir(...)
730 declare void @rmdir(...)
732 ; CHECK: declare void @round(...)
733 declare void @round(...)
735 ; CHECK: declare void @roundf(...)
736 declare void @roundf(...)
738 ; CHECK: declare void @roundl(...)
739 declare void @roundl(...)
741 ; CHECK: declare void @scanf(...)
742 declare void @scanf(...)
744 ; CHECK: declare void @setbuf(...)
745 declare void @setbuf(...)
747 ; CHECK: declare void @setitimer(...)
748 declare void @setitimer(...)
750 ; CHECK: declare void @setvbuf(...)
751 declare void @setvbuf(...)
753 ; CHECK: declare void @sin(...)
754 declare void @sin(...)
756 ; CHECK: declare void @sinf(...)
757 declare void @sinf(...)
759 ; CHECK: declare void @sinh(...)
760 declare void @sinh(...)
762 ; CHECK: declare void @sinhf(...)
763 declare void @sinhf(...)
765 ; CHECK: declare void @sinhl(...)
766 declare void @sinhl(...)
768 ; CHECK: declare void @sinl(...)
769 declare void @sinl(...)
771 ; CHECK: declare void @snprintf(...)
772 declare void @snprintf(...)
774 ; CHECK: declare void @sprintf(...)
775 declare void @sprintf(...)
777 ; CHECK: declare void @sqrt(...)
778 declare void @sqrt(...)
780 ; CHECK: declare void @sqrtf(...)
781 declare void @sqrtf(...)
783 ; CHECK: declare void @sqrtl(...)
784 declare void @sqrtl(...)
786 ; CHECK: declare void @sscanf(...)
787 declare void @sscanf(...)
789 ; CHECK: declare void @stat(...)
790 declare void @stat(...)
792 ; CHECK: declare void @stat64(...)
793 declare void @stat64(...)
795 ; CHECK: declare void @statvfs(...)
796 declare void @statvfs(...)
798 ; CHECK: declare void @statvfs64(...)
799 declare void @statvfs64(...)
801 ; CHECK: declare void @stpcpy(...)
802 declare void @stpcpy(...)
804 ; CHECK: declare void @stpncpy(...)
805 declare void @stpncpy(...)
807 ; CHECK: declare void @strcasecmp(...)
808 declare void @strcasecmp(...)
810 ; CHECK: declare void @strcat(...)
811 declare void @strcat(...)
813 ; CHECK: declare void @strchr(...)
814 declare void @strchr(...)
816 ; CHECK: declare void @strcmp(...)
817 declare void @strcmp(...)
819 ; CHECK: declare void @strcoll(...)
820 declare void @strcoll(...)
822 ; CHECK: declare void @strcpy(...)
823 declare void @strcpy(...)
825 ; CHECK: declare void @strcspn(...)
826 declare void @strcspn(...)
828 ; CHECK: declare void @strdup(...)
829 declare void @strdup(...)
831 ; CHECK: declare void @strlen(...)
832 declare void @strlen(...)
834 ; CHECK: declare void @strncasecmp(...)
835 declare void @strncasecmp(...)
837 ; CHECK: declare void @strncat(...)
838 declare void @strncat(...)
840 ; CHECK: declare void @strncmp(...)
841 declare void @strncmp(...)
843 ; CHECK: declare void @strncpy(...)
844 declare void @strncpy(...)
846 ; CHECK: declare void @strndup(...)
847 declare void @strndup(...)
849 ; CHECK: declare void @strnlen(...)
850 declare void @strnlen(...)
852 ; CHECK: declare void @strpbrk(...)
853 declare void @strpbrk(...)
855 ; CHECK: declare void @strrchr(...)
856 declare void @strrchr(...)
858 ; CHECK: declare void @strspn(...)
859 declare void @strspn(...)
861 ; CHECK: declare void @strstr(...)
862 declare void @strstr(...)
864 ; CHECK: declare void @strtod(...)
865 declare void @strtod(...)
867 ; CHECK: declare void @strtof(...)
868 declare void @strtof(...)
870 ; CHECK: declare void @strtok(...)
871 declare void @strtok(...)
873 ; CHECK: declare void @strtok_r(...)
874 declare void @strtok_r(...)
876 ; CHECK: declare void @strtol(...)
877 declare void @strtol(...)
879 ; CHECK: declare void @strtold(...)
880 declare void @strtold(...)
882 ; CHECK: declare void @strtoll(...)
883 declare void @strtoll(...)
885 ; CHECK: declare void @strtoul(...)
886 declare void @strtoul(...)
888 ; CHECK: declare void @strtoull(...)
889 declare void @strtoull(...)
891 ; CHECK: declare void @strxfrm(...)
892 declare void @strxfrm(...)
894 ; CHECK: declare void @system(...)
895 declare void @system(...)
897 ; CHECK: declare void @tan(...)
898 declare void @tan(...)
900 ; CHECK: declare void @tanf(...)
901 declare void @tanf(...)
903 ; CHECK: declare void @tanh(...)
904 declare void @tanh(...)
906 ; CHECK: declare void @tanhf(...)
907 declare void @tanhf(...)
909 ; CHECK: declare void @tanhl(...)
910 declare void @tanhl(...)
912 ; CHECK: declare void @tanl(...)
913 declare void @tanl(...)
915 ; CHECK: declare void @times(...)
916 declare void @times(...)
918 ; CHECK: declare void @tmpfile(...)
919 declare void @tmpfile(...)
921 ; CHECK: declare void @tmpfile64(...)
922 declare void @tmpfile64(...)
924 ; CHECK: declare void @toascii(...)
925 declare void @toascii(...)
927 ; CHECK: declare void @trunc(...)
928 declare void @trunc(...)
930 ; CHECK: declare void @truncf(...)
931 declare void @truncf(...)
933 ; CHECK: declare void @truncl(...)
934 declare void @truncl(...)
936 ; CHECK: declare void @uname(...)
937 declare void @uname(...)
939 ; CHECK: declare void @ungetc(...)
940 declare void @ungetc(...)
942 ; CHECK: declare void @unlink(...)
943 declare void @unlink(...)
945 ; CHECK: declare void @unsetenv(...)
946 declare void @unsetenv(...)
948 ; CHECK: declare void @utime(...)
949 declare void @utime(...)
951 ; CHECK: declare void @utimes(...)
952 declare void @utimes(...)
954 ; CHECK: declare void @valloc(...)
955 declare void @valloc(...)
957 ; CHECK: declare void @vfprintf(...)
958 declare void @vfprintf(...)
960 ; CHECK: declare void @vfscanf(...)
961 declare void @vfscanf(...)
963 ; CHECK: declare void @vprintf(...)
964 declare void @vprintf(...)
966 ; CHECK: declare void @vscanf(...)
967 declare void @vscanf(...)
969 ; CHECK: declare void @vsnprintf(...)
970 declare void @vsnprintf(...)
972 ; CHECK: declare void @vsprintf(...)
973 declare void @vsprintf(...)
975 ; CHECK: declare void @vsscanf(...)
976 declare void @vsscanf(...)
978 ; CHECK: declare void @write(...)
979 declare void @write(...)