From ac8bf31698d259127646a4e114deca1e7d5e334c Mon Sep 17 00:00:00 2001 From: Dwayne Boone Date: Tue, 18 Nov 2008 13:39:14 -0330 Subject: Bug 3541 - Slice signal handling unsafe --- cpp/src/Slice/Preprocessor.cpp | 19 ------------------- 1 file changed, 19 deletions(-) (limited to 'cpp/src/Slice/Preprocessor.cpp') diff --git a/cpp/src/Slice/Preprocessor.cpp b/cpp/src/Slice/Preprocessor.cpp index ac62657e59a..8c7f1983413 100644 --- a/cpp/src/Slice/Preprocessor.cpp +++ b/cpp/src/Slice/Preprocessor.cpp @@ -28,20 +28,6 @@ using namespace std; using namespace Slice; -// -// Callback for Crtl-C signal handling -// -static Preprocessor* _preprocess = 0; - -static void closeCallback() -{ - if(_preprocess != 0) - { - _preprocess->close(); - } -} - - // // mcpp defines // @@ -65,8 +51,6 @@ Slice::Preprocessor::Preprocessor(const string& path, const string& fileName, co _args(args), _cppHandle(0) { - _preprocess = this; - SignalHandler::setCallback(closeCallback); } Slice::Preprocessor::~Preprocessor() @@ -453,9 +437,6 @@ Slice::Preprocessor::printMakefileDependencies(Language lang, const vector