Within access/transam/xlog.c , the following comment has an obvious error:
* (This should not be called for for synchronous commits.)
-- Peter Geoghegan http://www.2ndQuadrant.com/PostgreSQL Development, 24x7 Support, Training and Services