Ticket #3241: convenience.hpp.patch

File convenience.hpp.patch, 579 bytes (added by Andrey Semashev, 13 years ago)
  • convenience.hpp

     
    8181
    8282    BOOST_FS_FUNC(Path) change_extension( const Path & ph,
    8383      const BOOST_FS_TYPENAME Path::string_type & new_extension )
    84       { return ph.parent_path() / (basename(ph) + new_extension); }
     84    {
     85      typedef BOOST_FS_TYPENAME Path::string_type string_type;
     86      string_type filename = basename(ph) + new_extension;
     87      return ph.parent_path() / filename;
     88    }
    8589
    8690# endif
    8791