aboutsummaryrefslogtreecommitdiffstats
path: root/ecp5
diff options
context:
space:
mode:
authorDavid Shah <dave@ds0.me>2018-11-16 09:58:18 +0000
committerDavid Shah <dave@ds0.me>2018-11-16 09:58:18 +0000
commitf07bd98d59765f2c565815d1a6483db04c57a9d1 (patch)
tree706e1b76f81861b7cb7917b404b29b8d805ddfb5 /ecp5
parent7e1df8246241148acbe8a5bd74d588d9b493807a (diff)
downloadnextpnr-f07bd98d59765f2c565815d1a6483db04c57a9d1.tar.gz
nextpnr-f07bd98d59765f2c565815d1a6483db04c57a9d1.tar.bz2
nextpnr-f07bd98d59765f2c565815d1a6483db04c57a9d1.zip
ecp5: Better use of Boost
Signed-off-by: David Shah <dave@ds0.me>
Diffstat (limited to 'ecp5')
-rw-r--r--ecp5/bitstream.cc6
1 files changed, 3 insertions, 3 deletions
diff --git a/ecp5/bitstream.cc b/ecp5/bitstream.cc
index b19bd1c6..5e3ff694 100644
--- a/ecp5/bitstream.cc
+++ b/ecp5/bitstream.cc
@@ -24,7 +24,7 @@
#include <queue>
#include <regex>
#include <streambuf>
-
+#include <boost/algorithm/string/predicate.hpp>
#include "config.h"
#include "io.h"
#include "log.h"
@@ -429,10 +429,10 @@ void fix_tile_names(Context *ctx, ChipConfig &cc)
if (newname.at(cibdcu - 1) != 'V')
newname.insert(cibdcu, 1, 'V');
tiletype_xform[tile.first] = newname;
- } else if (tile.first.substr(tile.first.size() - 7) == "BMID_0H") {
+ } else if (boost::ends_with(tile.first, "BMID_0H")) {
newname.back() = 'V';
tiletype_xform[tile.first] = newname;
- } else if (tile.first.substr(tile.first.size() - 6) == "BMID_2") {
+ } else if (boost::ends_with(tile.first, "BMID_2")) {
newname.push_back('V');
tiletype_xform[tile.first] = newname;
}