Change the internalize pass to internalize all symbols when given an empty
[oota-llvm.git] / test / Transforms / Internalize / 2008-05-09-AllButMain.ll
index 1101f997d738f929b593ebfbfa9c2533a6a556b2..c07abb0c636528c9d4d602593be8f62f75832409 100644 (file)
@@ -1,10 +1,11 @@
-; No arguments means internalize all but main
+; No arguments means internalize everything
 ; RUN: opt < %s -internalize -S | FileCheck --check-prefix=NOARGS %s
 
 ; Internalize all but foo and j
 ; RUN: opt < %s -internalize -internalize-public-api-list foo -internalize-public-api-list j -S | FileCheck --check-prefix=LIST %s
 
-; Non existent files should be treated as if they were empty (so internalize all but main)
+; Non existent files should be treated as if they were empty (so internalize
+; everything)
 ; RUN: opt < %s -internalize -internalize-public-api-file /nonexistent/file 2> /dev/null -S | FileCheck --check-prefix=EMPTYFILE %s
 
 ; RUN: opt < %s -S -internalize -internalize-public-api-list bar -internalize-public-api-list foo -internalize-public-api-file /nonexistent/file  2> /dev/null | FileCheck --check-prefix=LIST2 %s
@@ -26,9 +27,9 @@
 ; MERGE: @j = global
 @j = global i32 0
 
-; NOARGS: define void @main
+; NOARGS: define internal void @main
 ; LIST: define internal void @main
-; EMPTYFILE: define void @main
+; EMPTYFILE: define internal void @main
 ; LIST2: define internal void @main
 ; MERGE: define internal void @main
 define void @main() {