Ticket #1361: tt1361-profiling-v2.patch
File tt1361-profiling-v2.patch, 1.2 KB (added by doughera, 12 years ago) |
---|
-
src/runcore/profiling.c
old new 54 54 55 55 static void record_values_ascii_pprof( 56 56 ARGIN(Parrot_profiling_runcore_t * runcore), 57 ARGIN(Parrot_profiling_line type)) 58 __attribute__nonnull__(1) 59 __attribute__nonnull__(2); 57 ARGIN_NULLOK(Parrot_profiling_line type)) 58 __attribute__nonnull__(1); 60 59 61 60 PARROT_WARN_UNUSED_RESULT 62 61 PARROT_CAN_RETURN_NULL … … 72 71 , PARROT_ASSERT_ARG(runcore) \ 73 72 , PARROT_ASSERT_ARG(pc)) 74 73 #define ASSERT_ARGS_record_values_ascii_pprof __attribute__unused__ int _ASSERT_ARGS_CHECK = (\ 75 PARROT_ASSERT_ARG(runcore) \ 76 , PARROT_ASSERT_ARG(type)) 74 PARROT_ASSERT_ARG(runcore)) 77 75 #define ASSERT_ARGS_runops_profiling_core __attribute__unused__ int _ASSERT_ARGS_CHECK = (\ 78 76 PARROT_ASSERT_ARG(interp) \ 79 77 , PARROT_ASSERT_ARG(runcore) \ … … 418 416 419 417 static void 420 418 record_values_ascii_pprof(ARGIN(Parrot_profiling_runcore_t * runcore), 421 ARGIN (Parrot_profiling_line type))419 ARGIN_NULLOK(Parrot_profiling_line type)) 422 420 { 423 421 ASSERT_ARGS(record_values_ascii_pprof) 424 422