diff --git a/modules/ideone.pl b/modules/ideone.pl index 03510a00..aa482520 100755 --- a/modules/ideone.pl +++ b/modules/ideone.pl @@ -6,6 +6,7 @@ use strict; use SOAP::Lite; $SOAP::Constants::DO_NOT_USE_XML_PARSER = 1; use IPC::Open2; +use HTML::Entities; my $user = 'test'; my $pass = 'test'; @@ -295,6 +296,8 @@ if($result->{result} == $INTERNAL_ERROR) { $output .= "\n" . $result->{stderr}; $output .= "\n" . $result->{output}; +$output = decode_entities($output); + $output =~ s/cc1: warnings being treated as errors//; $output =~ s/ Line \d+ ://g; $output =~ s/ \(first use in this function\)//g;