Use vec.data() instead of &vec[0]

In general `vec.data()` is always safe, whereas `&vec[0]`
may fail when `vec` is empty.
This commit is contained in:
Rangi42
2024-02-28 21:05:06 -05:00
committed by Sylvie
parent d1fa5ccd4d
commit 2ff723f943
4 changed files with 5 additions and 5 deletions

View File

@@ -82,7 +82,7 @@ static int32_t computeRPNExpr(struct Patch const *patch,
// Small shortcut to avoid a lot of repetition
#define popRPN() popRPN(patch->src, patch->lineNo)
uint8_t const *expression = &patch->rpnExpression[0];
uint8_t const *expression = patch->rpnExpression.data();
int32_t size = (int32_t)patch->rpnExpression.size();
rpnStack.clear();