Skip to content

Commit 99749aa

Browse files
committed
Added a newly overloaded function for writeDef()
Signed-off-by: Jaehyun Kim <[email protected]>
1 parent 4dace5f commit 99749aa

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

include/ord/OpenRoad.hh

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -187,9 +187,10 @@ class OpenRoad
187187
int bloat_factor,
188188
bool bloat_occupied_layers);
189189

190+
void writeDef(const char* filename, const char* version);
190191
void writeDef(const char* filename,
191192
// major.minor (avoid including defout.h)
192-
const char* version);
193+
const string& version);
193194

194195
void writeCdl(const char* out_filename,
195196
const std::vector<const char*>& masters_filenames,

src/OpenRoad.cc

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -349,6 +349,11 @@ static odb::defout::Version stringToDefVersion(const string& version)
349349
}
350350

351351
void OpenRoad::writeDef(const char* filename, const char* version)
352+
{
353+
writeDef(filename, std::string(version));
354+
}
355+
356+
void OpenRoad::writeDef(const char* filename, const string& version)
352357
{
353358
odb::dbChip* chip = db_->getChip();
354359
if (chip) {

0 commit comments

Comments
 (0)