diff options
Diffstat (limited to 'Build/source/utils/asymptote/process.cc')
-rw-r--r-- | Build/source/utils/asymptote/process.cc | 3 |
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; |