This commit is contained in:
Liana Husikyan 2015-07-21 15:29:15 +02:00
parent 5cb639d3e0
commit 0d163aaff1
2 changed files with 2 additions and 9 deletions

View File

@ -304,8 +304,7 @@ void CommandLineInterface::createFile(string const& _fileName, string const& _da
fs::path p(m_args["output-dir"].as<string>());
fs::create_directories(p);
ofstream outFile(m_args["output-dir"].as<string>() + "/" + _fileName);
if (!_data.empty())
outFile << _data;
outFile << _data;
if (!outFile)
BOOST_THROW_EXCEPTION(FileError() << errinfo_comment("Could not write to file: " + _fileName));
outFile.close();

View File

@ -33,12 +33,6 @@ namespace solidity
//forward declaration
enum class DocumentationType: uint8_t;
enum class OutputType: uint8_t
{
STDOUT,
FILE,
};
class CommandLineInterface
{
public:
@ -66,7 +60,7 @@ private:
/// Create a file in the given directory
/// @arg _fileName the name of the file
/// @arg _data to be written
void createFile(std::string const& _fileName, std::string const& _data = "");
void createFile(std::string const& _fileName, std::string const& _data);
/// Compiler arguments variable map
boost::program_options::variables_map m_args;