Index: tests/.expect/except-finally-error.txt
===================================================================
--- tests/.expect/except-finally-error.txt	(revision 96f5b300226de823658074ed4084ad9d67a2c649)
+++ tests/.expect/except-finally-error.txt	(revision 69e398f0e73ce710840cb39ed816797ca2f9faa1)
@@ -11,2 +11,5 @@
 except-finally-error.cfa:111:1 error: 'fallthrough' must be enclosed in a 'switch' or 'choose'
 except-finally-error.cfa:124:1 error: 'fallthrough' must be enclosed in a 'switch' or 'choose'
+except-finally-error.cfa:133:1 error: 'return' may not appear in a finally clause
+except-finally-error.cfa:139:1 error: 'return' may not appear in a finally clause
+except-finally-error.cfa:148:1 error: 'break' outside a loop, 'switch', or labelled block
Index: tests/except-finally-error.cfa
===================================================================
--- tests/except-finally-error.cfa	(revision 96f5b300226de823658074ed4084ad9d67a2c649)
+++ tests/except-finally-error.cfa	(revision 69e398f0e73ce710840cb39ed816797ca2f9faa1)
@@ -142,4 +142,13 @@
 }
 
+// Checked in the same place, make sure it does't break.
+void break_in_function() {
+	while (true) {
+		void inner() {
+			break;
+		}
+	}
+}
+
 void main() {
 	// Should not compile.
