mirror of
https://github.com/ruby/ruby.git
synced 2026-10-28 16:36:20 +08:00
[Bug #19145] volatile on an argument may not be effective
This commit is contained in:
1 parent
45bad8c7b8
commit
67d0f4821f
1 file changed
+2
-1
Notes:
git
2026-05-06 07:02:32 +00:00
+2
-1
@@ -333,11 +333,12 @@ rb_error_write(VALUE errinfo, VALUE emesg, VALUE errat, VALUE str, VALUE opt, VA
|
||||
}
|
||||
|
||||
static void
|
||||
rb_ec_error_print_detailed(rb_execution_context_t *volatile ec, volatile VALUE errinfo, VALUE str, volatile VALUE emesg)
|
||||
rb_ec_error_print_detailed(rb_execution_context_t *const ec, const VALUE errinfo, const VALUE str, VALUE emesg0)
|
||||
{
|
||||
volatile uint8_t raised_flag = ec->raised_flag;
|
||||
volatile VALUE errat = Qundef;
|
||||
volatile bool written = false;
|
||||
volatile VALUE emesg = emesg0;
|
||||
|
||||
VALUE opt = rb_hash_new();
|
||||
VALUE highlight = rb_stderr_tty_p() ? Qtrue : Qfalse;
|
||||
|
||||
Reference in new issue
Block a user