Fixed pointer vs. va_list overloading problem occuring in gcc 3.3 (used for ARM build).
authormikhail.naganov@gmail.com <mikhail.naganov@gmail.com@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Mon, 15 Jun 2009 15:49:03 +0000 (15:49 +0000)
committermikhail.naganov@gmail.com <mikhail.naganov@gmail.com@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Mon, 15 Jun 2009 15:49:03 +0000 (15:49 +0000)
commit91241273cbcccbb4d737ddc4a82f3710b0b437e6
tree61893f776fbf645e24d477ea89f8e697b36fdfb2
parent00107efb026a9329c9798ccacbed0eb399205aff
Fixed pointer vs. va_list overloading problem occuring in gcc 3.3 (used for ARM build).

It seems that when calling a method that has two overloaded versions like this:
  f(char* format, ...)
  f(char* format, va_list args)
with a second pointer argument: f("format", pointer), the second version is picked up.

I've found a description of a similar issue here: http://bugs.gentoo.org/63112

So, to resolve this ambiguity, I've named such LogMessageBuilder's Append functions differently.

Review URL: http://codereview.chromium.org/125125

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@2172 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
src/log-utils.cc
src/log-utils.h
src/log.cc