зеркало из https://github.com/github/ruby.git
object.c: suppress warning
* object.c (rb_obj_alloc): suppress unused variable warning. * tool/gen_dummy_probes.rb: define dtrace disabling macro. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37691 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
Родитель
ed86cd0536
Коммит
7bd638b7a4
2
object.c
2
object.c
|
@ -1686,12 +1686,14 @@ rb_obj_alloc(VALUE klass)
|
|||
klass);
|
||||
}
|
||||
|
||||
#if !defined(DTRACE_PROBES_DISABLED) || !DTRACE_PROBES_DISABLED
|
||||
if (RUBY_DTRACE_OBJECT_CREATE_ENABLED()) {
|
||||
const char * file = rb_sourcefile();
|
||||
RUBY_DTRACE_OBJECT_CREATE(rb_class2name(klass),
|
||||
file ? file : "",
|
||||
rb_sourceline());
|
||||
}
|
||||
#endif
|
||||
|
||||
obj = (*allocator)(klass);
|
||||
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
#!/usr/bin/ruby
|
||||
# -*- coding: us-ascii -*-
|
||||
|
||||
text = ARGF.read
|
||||
text.upcase!
|
||||
|
@ -7,7 +8,7 @@ text.upcase!
|
|||
text.gsub!(/^#PRAGMA.*$/, '')
|
||||
|
||||
# replace the provider section with the start of the header file
|
||||
text.gsub!(/PROVIDER RUBY \{/, "#ifndef\t_PROBES_H\n#define\t_PROBES_H")
|
||||
text.gsub!(/PROVIDER RUBY \{/, "#ifndef\t_PROBES_H\n#define\t_PROBES_H\n#define DTRACE_PROBES_DISABLED 1\n")
|
||||
|
||||
# finish up the #ifndef sandwich
|
||||
text.gsub!(/\};/, "#endif\t/* _PROBES_H */")
|
||||
|
|
Загрузка…
Ссылка в новой задаче