summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/InferFunctionAttrs/no-proto.ll
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/test/Transforms/InferFunctionAttrs/no-proto.ll')
-rw-r--r--llvm/test/Transforms/InferFunctionAttrs/no-proto.ll31
1 files changed, 31 insertions, 0 deletions
diff --git a/llvm/test/Transforms/InferFunctionAttrs/no-proto.ll b/llvm/test/Transforms/InferFunctionAttrs/no-proto.ll
index d847d7bef2f..256f5c356b8 100644
--- a/llvm/test/Transforms/InferFunctionAttrs/no-proto.ll
+++ b/llvm/test/Transforms/InferFunctionAttrs/no-proto.ll
@@ -1,3 +1,4 @@
+; RUN: opt < %s -mtriple=x86_64-unknown-linux -inferattrs -S | FileCheck %s
; RUN: opt < %s -mtriple=x86_64-apple-macosx10.8.0 -inferattrs -S | FileCheck %s
; Check that we don't modify libc functions with invalid prototypes.
@@ -323,21 +324,33 @@ declare void @fseek(...)
; CHECK: declare void @fseeko(...)
declare void @fseeko(...)
+; CHECK: declare void @fseeko64(...)
+declare void @fseeko64(...)
+
; CHECK: declare void @fsetpos(...)
declare void @fsetpos(...)
; CHECK: declare void @fstat(...)
declare void @fstat(...)
+; CHECK: declare void @fstat64(...)
+declare void @fstat64(...)
+
; CHECK: declare void @fstatvfs(...)
declare void @fstatvfs(...)
+; CHECK: declare void @fstatvfs64(...)
+declare void @fstatvfs64(...)
+
; CHECK: declare void @ftell(...)
declare void @ftell(...)
; CHECK: declare void @ftello(...)
declare void @ftello(...)
+; CHECK: declare void @ftello64(...)
+declare void @ftello64(...)
+
; CHECK: declare void @ftrylockfile(...)
declare void @ftrylockfile(...)
@@ -446,9 +459,15 @@ declare void @logl(...)
; CHECK: declare void @lstat(...)
declare void @lstat(...)
+; CHECK: declare void @lstat64(...)
+declare void @lstat64(...)
+
; CHECK: declare void @malloc(...)
declare void @malloc(...)
+; CHECK: declare void @memalign(...)
+declare void @memalign(...)
+
; CHECK: declare void @memccpy(...)
declare void @memccpy(...)
@@ -497,6 +516,9 @@ declare void @nearbyintl(...)
; CHECK: declare void @open(...)
declare void @open(...)
+; CHECK: declare void @open64(...)
+declare void @open64(...)
+
; CHECK: declare void @opendir(...)
declare void @opendir(...)
@@ -638,9 +660,15 @@ declare void @sscanf(...)
; CHECK: declare void @stat(...)
declare void @stat(...)
+; CHECK: declare void @stat64(...)
+declare void @stat64(...)
+
; CHECK: declare void @statvfs(...)
declare void @statvfs(...)
+; CHECK: declare void @statvfs64(...)
+declare void @statvfs64(...)
+
; CHECK: declare void @stpcpy(...)
declare void @stpcpy(...)
@@ -761,6 +789,9 @@ declare void @times(...)
; CHECK: declare void @tmpfile(...)
declare void @tmpfile(...)
+; CHECK: declare void @tmpfile64(...)
+declare void @tmpfile64(...)
+
; CHECK: declare void @toascii(...)
declare void @toascii(...)
OpenPOWER on IntegriCloud