diff --git a/src/branch.cpp b/src/branch.cpp index 34d79442..010ab9ea 100644 --- a/src/branch.cpp +++ b/src/branch.cpp @@ -119,7 +119,9 @@ namespace l { uint64_t offset; - offset = s_.find_first_of('/'); + offset = s_.find_first_not_of("+<>-="); + if(offset > 1) + offset = 2; *instr_ = s_.substr(0,offset); if(offset != std::string::npos) *values_ = s_.substr(offset);