Files
swift-mirror/test/DebugInfo/iteration.swift
Adrian Prantl 69c58421ec Debug info: emit alloca shadow copies for DebugValues at -O0.
<rdar://problem/15849532> iteration variables in "for X in Y" statements don't have debug information

Swift SVN r12675
2014-01-21 23:58:37 +00:00

14 lines
411 B
Swift

// RUN: %swift -triple x86_64-apple-darwin %s -emit-llvm -g -o - | FileCheck %s
var puzzleInput = "great minds think alike"
var puzzleOutput = ""
for letter in puzzleInput.chars {
// CHECK: [ DW_TAG_auto_variable ] [letter] [line [[@LINE-1]]]
switch letter {
case 'a', 'e', 'i', 'o', 'u', ' ':
continue
default:
puzzleOutput += letter
}
}
println(puzzleOutput)