| Index: ppapi/native_client/src/trusted/plugin/pnacl_options.cc
|
| diff --git a/ppapi/native_client/src/trusted/plugin/pnacl_options.cc b/ppapi/native_client/src/trusted/plugin/pnacl_options.cc
|
| index 6985883175ee04c1c34fabe418f56b056d46a2f0..b02e1f04565f54cbbdecdf7d27d12f2f1418337f 100644
|
| --- a/ppapi/native_client/src/trusted/plugin/pnacl_options.cc
|
| +++ b/ppapi/native_client/src/trusted/plugin/pnacl_options.cc
|
| @@ -11,7 +11,11 @@
|
|
|
| namespace plugin {
|
|
|
| -PnaclOptions::PnaclOptions() : translate_(false), opt_level_(2) { }
|
| +PnaclOptions::PnaclOptions()
|
| + : translate_(false),
|
| + is_debug_(false),
|
| + opt_level_(2) {
|
| +}
|
|
|
| PnaclOptions::~PnaclOptions() {
|
| }
|
| @@ -31,6 +35,10 @@ std::vector<char> PnaclOptions::GetOptCommandline() const {
|
|
|
| nacl::stringstream ss;
|
| ss << "-O" << opt_level_;
|
| + // Debug info is only available in LLVM format pexes,
|
| + // not in PNaCl format pexes.
|
| + if (is_debug_)
|
| + ss << "\x00-bitcode-format=llvm";
|
| str = ss.str();
|
|
|
| std::copy(str.begin(), str.end(), std::back_inserter(result));
|
|
|