Skip to content

Commit 09a75de

Browse files
committed
constexpr instead of static for get_truncated_middle_str::middle_place_holder
1 parent 5886d61 commit 09a75de

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

vpr/src/server/convertutils.cpp

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
#include "convertutils.h"
44
#include <sstream>
55
#include <iomanip>
6+
#include <cstring>
67

78
#include "vtr_util.h"
89
#include "vtr_error.h"
@@ -52,11 +53,11 @@ std::string get_truncated_middle_str(const std::string& src, std::size_t num) {
5253
if (num < minimal_string_size_to_truncate) {
5354
num = minimal_string_size_to_truncate;
5455
}
55-
static std::string middle_place_holder("...");
56+
constexpr char middle_place_holder[] = "...";
5657
const std::size_t src_size = src.size();
5758
if (src_size > num) {
5859
int prefix_num = num / 2;
59-
int suffix_num = num / 2 - middle_place_holder.size();
60+
int suffix_num = num / 2 - std::strlen(middle_place_holder);/*middle_place_holder.size();*/
6061
result.append(src.substr(0, prefix_num));
6162
result.append(middle_place_holder);
6263
result.append(src.substr(src_size - suffix_num));

0 commit comments

Comments
 (0)