summaryrefslogtreecommitdiff
path: root/Build/source/utils/asymptote/process.cc
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/utils/asymptote/process.cc')
-rw-r--r--Build/source/utils/asymptote/process.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/Build/source/utils/asymptote/process.cc b/Build/source/utils/asymptote/process.cc
index 8622be8366e..20557858c5d 100644
--- a/Build/source/utils/asymptote/process.cc
+++ b/Build/source/utils/asymptote/process.cc
@@ -565,7 +565,8 @@ string endCommentOrString(const string line) {
bool isSlashed(const string line) {
// NOTE: This doesn't fully handle escaped slashed in a string literal.
- return line[line.size()-1]=='\\';
+ unsigned n=line.size();
+ return n > 0 ? line[line.size()-1] == '\\' : false;
}
string deslash(const string line) {
return isSlashed(line) ? line.substr(0,line.size()-1) : line;