diff -r -c -N ../Ice-3.3.1-old/cpp/src/Slice/Preprocessor.cpp ./cpp/src/Slice/Preprocessor.cpp
*** ../Ice-3.3.1-old/cpp/src/Slice/Preprocessor.cpp	2009-03-20 15:22:14.000000000 -0230
--- ./cpp/src/Slice/Preprocessor.cpp	2009-05-12 16:18:54.000000000 -0230
***************
*** 46,52 ****
  
  Slice::Preprocessor::Preprocessor(const string& path, const string& fileName, const vector<string>& args) :
      _path(path),
!     _fileName(fileName),
      _args(args),
      _cppHandle(0)
  {
--- 46,52 ----
  
  Slice::Preprocessor::Preprocessor(const string& path, const string& fileName, const vector<string>& args) :
      _path(path),
!     _fileName(fullPath(fileName)),
      _args(args),
      _cppHandle(0)
  {
