| Index: src/lithium-codegen.cc
 | 
| diff --git a/src/lithium-codegen.cc b/src/lithium-codegen.cc
 | 
| index bc73bb938fa94f08d1937f7fe746e249692d4115..0207188bd09b18f94471706bd3b41d1c1b58d350 100644
 | 
| --- a/src/lithium-codegen.cc
 | 
| +++ b/src/lithium-codegen.cc
 | 
| @@ -148,8 +148,11 @@ void LCodeGenBase::Comment(const char* format, ...) {
 | 
|  
 | 
|  
 | 
|  void LCodeGenBase::DeoptComment(const Deoptimizer::Reason& reason) {
 | 
| -  Comment(";;; deoptimize %s: %s", reason.mnemonic,
 | 
| -          reason.detail == NULL ? "unknown reason" : reason.detail);
 | 
| +  OStringStream os;
 | 
| +  os << ";;; deoptimize at " << HSourcePosition(reason.raw_position) << " "
 | 
| +     << reason.mnemonic;
 | 
| +  if (reason.detail != NULL) os << ": " << reason.detail;
 | 
| +  Comment("%s", os.c_str());
 | 
|  }
 | 
|  
 | 
|  
 | 
| 
 |