summaryrefslogtreecommitdiff
path: root/src/runtime/c/pgf
diff options
context:
space:
mode:
authorkr.angelov <kr.angelov@gmail.com>2013-09-13 09:50:44 +0000
committerkr.angelov <kr.angelov@gmail.com>2013-09-13 09:50:44 +0000
commitba60e6f0e4a8393c167f64450ed35641f73de01f (patch)
treeb7554479e764804b687f7c5f02bc2a86f3cda066 /src/runtime/c/pgf
parent9da5ca7f8133dbba4265d9d7c51f72b11ecfe5b3 (diff)
tiny optimization in pgf/reader
Diffstat (limited to 'src/runtime/c/pgf')
-rw-r--r--src/runtime/c/pgf/reader.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/runtime/c/pgf/reader.c b/src/runtime/c/pgf/reader.c
index b6d3c8854..9b2844e34 100644
--- a/src/runtime/c/pgf/reader.c
+++ b/src/runtime/c/pgf/reader.c
@@ -74,7 +74,7 @@ pgf_read_len(PgfReader* rdr)
// caller can proceed without checking for error
// immediately.
gu_return_on_exn(rdr->err, 0);
- if (len < 0) {
+ if (GU_UNLIKELY(len < 0)) {
GuExnData* err_data = gu_raise(rdr->err, PgfReadTagExn);
if (err_data) {
PgfReadTagExn* rtag = gu_new(PgfReadTagExn, err_data->pool);