diff options
author | Clifford Wolf <clifford@clifford.at> | 2014-08-02 19:08:02 +0200 |
---|---|---|
committer | Clifford Wolf <clifford@clifford.at> | 2014-08-02 19:08:02 +0200 |
commit | 8e7361f128ce00a742412931efcf7cbe5795a39a (patch) | |
tree | c3dc8f179ba5c9b5ce0ea9791d37476d42d26dde /kernel/rtlil.h | |
parent | 04727c7e0fb4c00b38999da192e4ada2a6f9474a (diff) | |
download | yosys-8e7361f128ce00a742412931efcf7cbe5795a39a.tar.gz yosys-8e7361f128ce00a742412931efcf7cbe5795a39a.tar.bz2 yosys-8e7361f128ce00a742412931efcf7cbe5795a39a.zip |
Removed at() method from RTLIL::IdString
Diffstat (limited to 'kernel/rtlil.h')
-rw-r--r-- | kernel/rtlil.h | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/kernel/rtlil.h b/kernel/rtlil.h index 502969a1f..ab15024e0 100644 --- a/kernel/rtlil.h +++ b/kernel/rtlil.h @@ -185,12 +185,11 @@ namespace RTLIL bool operator==(const char *rhs) const { return str() == rhs; } bool operator!=(const char *rhs) const { return str() != rhs; } - char at(size_t i) const { - return c_str()[i]; - } - char operator[](size_t i) const { - return c_str()[i]; + const char *p = c_str(); + for (; i != 0; i--, p++) + log_assert(*p != 0); + return *p; } std::string substr(size_t pos = 0, size_t len = std::string::npos) const { |