aboutsummaryrefslogtreecommitdiff
path: root/test/Transforms/NaCl/pnacl-abi-internalize-symbols.ll
blob: e6e14b66905f3e3a496629f285d62436229ebfd6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
; RUN: opt %s -pnacl-abi-simplify-preopt -S | FileCheck %s

; Checks that PNaCl ABI pre-opt simplification correctly internalizes
; symbols except _start.

define void @main() {
; CHECK: define internal void @main
  ret void
}

define external void @foobarbaz() {
; CHECK: define internal void @foobarbaz
  ret void
}

define void @_start() {
; CHECK: define void @_start
  ret void
}