diff options
| author | Gary Mills <gary_mills@fastmail.fm> | 2015-05-26 14:31:19 -0500 |
|---|---|---|
| committer | Richard Lowe <richlowe@richlowe.net> | 2015-05-30 16:11:55 -0400 |
| commit | 67a4bb8f9ad4c49e9aa9e21e2114a7c093c3a73a (patch) | |
| tree | 171cde77ce73726516f245c4c7202ff36d6e39b1 /usr/src/lib/libdtrace/common | |
| parent | bd0f709169e67f4bd34526e186a7c34f595f0d9b (diff) | |
| download | illumos-joyent-67a4bb8f9ad4c49e9aa9e21e2114a7c093c3a73a.tar.gz | |
5396 fix longjmp clobbering errors
Reviewed by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com>
Approved by: Richard Lowe <richlowe@richlowe.net>
Diffstat (limited to 'usr/src/lib/libdtrace/common')
| -rw-r--r-- | usr/src/lib/libdtrace/common/dt_cc.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/usr/src/lib/libdtrace/common/dt_cc.c b/usr/src/lib/libdtrace/common/dt_cc.c index 5d38704ffe..0b4ded9ae0 100644 --- a/usr/src/lib/libdtrace/common/dt_cc.c +++ b/usr/src/lib/libdtrace/common/dt_cc.c @@ -23,6 +23,7 @@ * Copyright (c) 2003, 2010, Oracle and/or its affiliates. All rights reserved. * Copyright (c) 2013, Joyent Inc. All rights reserved. * Copyright (c) 2012 by Delphix. All rights reserved. + * Copyright 2015 Gary Mills */ /* @@ -2335,7 +2336,7 @@ dt_compile(dtrace_hdl_t *dtp, int context, dtrace_probespec_t pspec, void *arg, dt_node_t *dnp; dt_decl_t *ddp; dt_pcb_t pcb; - void *rv; + void *volatile rv; int err; if ((fp == NULL && s == NULL) || (cflags & ~DTRACE_C_MASK) != 0) { |
