[svn:parrot] r47328 - branches/gc_massacre/src/gc
bacek at svn.parrot.org
bacek at svn.parrot.org
Thu Jun 3 10:29:52 UTC 2010
Author: bacek
Date: Thu Jun 3 10:29:52 2010
New Revision: 47328
URL: https://trac.parrot.org/parrot/changeset/47328
Log:
Pacify compiler.
Modified:
branches/gc_massacre/src/gc/gc_tms.c
Modified: branches/gc_massacre/src/gc/gc_tms.c
==============================================================================
--- branches/gc_massacre/src/gc/gc_tms.c Thu Jun 3 08:53:49 2010 (r47327)
+++ branches/gc_massacre/src/gc/gc_tms.c Thu Jun 3 10:29:52 2010 (r47328)
@@ -13,6 +13,7 @@
*/
#include "parrot/parrot.h"
+#include "parrot/gc_api.h"
#include "gc_private.h"
#include "list.h"
#include "pool_allocator.h"
@@ -668,7 +669,7 @@
Parrot_gc_trace_root(interp, NULL, GC_TRACE_FULL);
if (interp->pdb && interp->pdb->debugger) {
- Parrot_gc_trace_root(interp->pdb->debugger, NULL, Parrot_gc_trace_type(0));
+ Parrot_gc_trace_root(interp->pdb->debugger, NULL, (Parrot_gc_trace_type)0);
}
gc_tms_mark_pmc_header(interp, PMCNULL);
@@ -681,7 +682,7 @@
self.mark_real($_) for self.grey_objects;
*/
counter = 0;
- while (tmp = Parrot_gc_list_pop(interp, self->grey_objects)) {
+ while ((tmp = Parrot_gc_list_pop(interp, self->grey_objects))) {
PARROT_ASSERT(tmp->owner == self->grey_objects);
PARROT_ASSERT(PObj_grey_TEST(LLH2Obj_typed(tmp, PMC)));
@@ -742,7 +743,7 @@
self->objects = list;
//fprintf(stderr, "Appending %zd\n", self->black_objects->count);
- while (tmp = Parrot_gc_list_pop(interp, self->black_objects)) {
+ while ((tmp = Parrot_gc_list_pop(interp, self->black_objects))) {
PARROT_ASSERT(tmp->owner == self->black_objects);
Parrot_gc_list_append(interp, self->objects, tmp);
}
More information about the parrot-commits
mailing list