diff --git a/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/EvaluationSourceGenerator.java b/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/EvaluationSourceGenerator.java index 940329d52e..5ce11a6c25 100644 --- a/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/EvaluationSourceGenerator.java +++ b/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/EvaluationSourceGenerator.java @@ -370,6 +370,8 @@ public static Map getCompilerOptions(IJavaProject project) { } } options.put(JavaCore.COMPILER_TASK_TAGS, ""); //$NON-NLS-1$ + // We don't need this jdt.core developer specific comparison in debug mode - just disable it. + options.put("org.eclipse.jdt.core.compiler.problem.uninternedIdentityComparison", "disabled"); //$NON-NLS-1$ //$NON-NLS-2$ toSupportedVersion(options, COMPILER_COMPLIANCE); toSupportedVersion(options, COMPILER_CODEGEN_TARGET_PLATFORM);