commit | 9534b51a224b8d3fdc597f75da0123d2399cc372 | [log] [tgz] |
---|---|---|
author | WenHan Gu <Wenhan.gu@mediatek.com> | Tue Mar 05 14:39:09 2013 +0800 |
committer | WenHan Gu <Wenhan.gu@mediatek.com> | Wed Mar 06 12:07:16 2013 +0800 |
tree | 2e68f17c1b38cbe706546665059e2ba170e56656 | |
parent | e38a73c8f32a47b3520ad10c6f0463ce249f19ed [diff] |
Force all compilation units initialize cout (...etc) global objects before use. Consider the case and assume we use libstlport_static.a: (log.cc) Logger log_instance(&cerr); // global object log_instance.init_and_print_sth_before_main(); (main.cc) int main() {...} This is a potential bug since cerr may not been initialized before use. Change-Id: I1ed250aecbe055ec353d51900ba70a34bbb57af5 Signed-off-by: WenHan Gu <Wenhan.gu@mediatek.com>