Skip to main content
summaryrefslogtreecommitdiffstats
path: root/launch
diff options
context:
space:
mode:
authorJohn Cortell2010-06-02 14:16:38 +0000
committerJohn Cortell2010-06-02 14:16:38 +0000
commit21b37f0e959f4fd9ced2841b65008a8dd1287f52 (patch)
tree0b9fd4ff588ebd0b72bf5e09f1e3352116c3a4ab /launch
parente938acbcb4f29264bf23b59fb966c44e8483c0ed (diff)
downloadorg.eclipse.cdt-21b37f0e959f4fd9ced2841b65008a8dd1287f52.tar.gz
org.eclipse.cdt-21b37f0e959f4fd9ced2841b65008a8dd1287f52.tar.xz
org.eclipse.cdt-21b37f0e959f4fd9ced2841b65008a8dd1287f52.zip
Bug 315396: EDC launch imported executable causes divide by zero exception
Diffstat (limited to 'launch')
-rw-r--r--launch/org.eclipse.cdt.launch/src/org/eclipse/cdt/launch/AbstractCLaunchDelegate2.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/launch/org.eclipse.cdt.launch/src/org/eclipse/cdt/launch/AbstractCLaunchDelegate2.java b/launch/org.eclipse.cdt.launch/src/org/eclipse/cdt/launch/AbstractCLaunchDelegate2.java
index 1c16319760f..2c7c21fd100 100644
--- a/launch/org.eclipse.cdt.launch/src/org/eclipse/cdt/launch/AbstractCLaunchDelegate2.java
+++ b/launch/org.eclipse.cdt.launch/src/org/eclipse/cdt/launch/AbstractCLaunchDelegate2.java
@@ -301,6 +301,9 @@ public abstract class AbstractCLaunchDelegate2 extends LaunchConfigurationDelega
try {
// Number of times we'll end up calling IProject.build()
final int buildCount = (buildConfigID == null) ? 1 : project.getDescription().getBuildSpec().length;
+ if (buildCount == 0) {
+ return; // the case for an imported-executable project; see bugzilla 315396
+ }
final int subtaskTicks = TOTAL_TICKS / buildCount;
if (buildConfigID != null) {

Back to the top