diff --git a/src/etc/testcases/core/location.xml b/src/etc/testcases/core/location.xml
index 33608738b..7e8f63943 100644
--- a/src/etc/testcases/core/location.xml
+++ b/src/etc/testcases/core/location.xml
@@ -60,4 +60,15 @@
+
+
+
+
+
+
+
+ Hello
+
+
+
\ No newline at end of file
diff --git a/src/testcases/org/apache/tools/ant/LocationTest.java b/src/testcases/org/apache/tools/ant/LocationTest.java
index 49f04cd8a..b8c9af03c 100644
--- a/src/testcases/org/apache/tools/ant/LocationTest.java
+++ b/src/testcases/org/apache/tools/ant/LocationTest.java
@@ -60,6 +60,14 @@ public class LocationTest extends BuildFileTest {
> -1);
}
+ public void testPresetdefWrappedTask() {
+ executeTarget("testPresetdefWrappedTask");
+ Echo e = (Echo) getProject().getReference("echo4");
+ assertTrue(getLog().indexOf("Line: "
+ + (e.getLocation().getLineNumber() + 1))
+ > -1);
+ }
+
public static class EchoLocation extends Task {
public void execute() {
log("Line: " + getLocation().getLineNumber(), Project.MSG_INFO);