2011-09-19 15:28:05 +02:00
|
|
|
import Qt 4.7
|
|
|
|
|
// DEFAULTMSG unreachable
|
|
|
|
|
Item {
|
|
|
|
|
function foo() {
|
|
|
|
|
return
|
2011-09-28 15:16:00 +02:00
|
|
|
x() // 28 9 11
|
2011-09-19 15:28:05 +02:00
|
|
|
x()
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function foo() {
|
2011-09-30 11:11:01 +02:00
|
|
|
throw {}
|
2011-09-28 15:16:00 +02:00
|
|
|
x() // 28 9 11
|
2011-09-19 15:28:05 +02:00
|
|
|
x()
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function foo() {
|
|
|
|
|
if (a)
|
|
|
|
|
return
|
|
|
|
|
x()
|
|
|
|
|
if (a)
|
|
|
|
|
foo();
|
|
|
|
|
else
|
|
|
|
|
return
|
|
|
|
|
x()
|
|
|
|
|
if (a)
|
|
|
|
|
return
|
|
|
|
|
else
|
|
|
|
|
return
|
2011-09-28 15:16:00 +02:00
|
|
|
x() // 28 9 11
|
2011-09-19 15:28:05 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function foo() {
|
|
|
|
|
try {
|
|
|
|
|
throw 1
|
|
|
|
|
} finally {}
|
2011-09-28 15:16:00 +02:00
|
|
|
x() // 28 9 11
|
2011-09-19 15:28:05 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function foo() {
|
|
|
|
|
try {
|
|
|
|
|
} finally {
|
|
|
|
|
return
|
|
|
|
|
}
|
2011-09-28 15:16:00 +02:00
|
|
|
x() // 28 9 11
|
2011-09-19 15:28:05 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function foo() {
|
|
|
|
|
try {
|
|
|
|
|
} catch(a) {
|
|
|
|
|
return
|
|
|
|
|
}
|
|
|
|
|
x()
|
|
|
|
|
try {
|
|
|
|
|
return
|
|
|
|
|
} catch(a) {
|
|
|
|
|
}
|
|
|
|
|
x()
|
|
|
|
|
try {
|
|
|
|
|
return
|
|
|
|
|
} catch(a) {
|
|
|
|
|
return
|
|
|
|
|
}
|
2011-09-28 15:16:00 +02:00
|
|
|
x() // 28 9 11
|
2011-09-19 15:28:05 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function foo() {
|
|
|
|
|
switch (a) {
|
|
|
|
|
case 0:
|
|
|
|
|
break
|
|
|
|
|
case 1:
|
|
|
|
|
case 2:
|
|
|
|
|
return
|
|
|
|
|
}
|
|
|
|
|
x()
|
|
|
|
|
switch (a) {
|
|
|
|
|
case 1:
|
|
|
|
|
case 2:
|
|
|
|
|
return
|
|
|
|
|
}
|
|
|
|
|
x()
|
|
|
|
|
switch (a) {
|
|
|
|
|
case 1:
|
|
|
|
|
case 2:
|
|
|
|
|
return
|
|
|
|
|
default:
|
|
|
|
|
return
|
|
|
|
|
}
|
2011-09-28 15:16:00 +02:00
|
|
|
x() // 28 9 11
|
2011-09-19 15:28:05 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function foo() {
|
|
|
|
|
l1: do {
|
|
|
|
|
l2: while (b) {
|
|
|
|
|
return
|
|
|
|
|
}
|
|
|
|
|
x()
|
|
|
|
|
l3: do {
|
|
|
|
|
break l1
|
|
|
|
|
} while (b);
|
2011-09-28 15:16:00 +02:00
|
|
|
x() // 28 13 15
|
2011-09-19 15:28:05 +02:00
|
|
|
} while (a);
|
|
|
|
|
x() // reachable via break
|
|
|
|
|
}
|
|
|
|
|
}
|