[PATCH] D13482: Revised Initial patch for PS4 toolchain

Romanova, Katya via cfe-commits cfe-commits at lists.llvm.org
Tue Oct 13 16:42:19 PDT 2015


Thanks! I just committed the patch.
Katya.

> -----Original Message-----
> From: Jonathan Roelofs [mailto:jonathan at codesourcery.com]
> Sent: Tuesday, October 13, 2015 3:40 PM
> To: Romanova, Katya; alexr at leftfield.org; Robinson, Paul;
> echristo at gmail.com; filcab+llvm.phabricator at gmail.com;
> jonathan at codesourcery.com
> Cc: Bedwell, Greg; pierregousseau14 at gmail.com;
> anton at korobeynikov.info; geek4civic at gmail.com; cfe-
> commits at lists.llvm.org; chisophugis at gmail.com
> Subject: Re: [PATCH] D13482: Revised Initial patch for PS4 toolchain
> 
> jroelofs accepted this revision.
> jroelofs added a reviewer: jroelofs.
> jroelofs added a comment.
> 
> One small suggestion. Otherwise, this still LGTM.
> 
> 
> ================
> Comment at: lib/Driver/ToolChains.cpp:4078 @@ +4077,3 @@
> +  // should be <SDK_DIR>/host_tools/bin.
> +  const char *EnvValue = getenv("SCE_PS4_SDK_DIR");  if (EnvValue &&
> + !llvm::sys::fs::exists(EnvValue))
> ----------------
> It might help to structure this:
> 
>     const char *EnvValue = getenv("SCE_PS4_SDK_DIR");
>     if (EnvValue && !llvm::sys::fs::exists(EnvValue))
>       getDriver().Diag(clang::diag::warn_drv_ps4_sdk_dir) << EnvValue;
> 
>     SmallString<512> PS4SDKDir(EnvValue ? EnvValue : getDriver().Dir);
>     if (!EnvValue) {
>       llvm::sys::path::append(PS4SDKDir, "/../../");
>     }
> 
> 
> as:
> 
>     SmallString<512> PS4SDKDir;
>     if (const char *EnvValue = getenv("SCE_PS4_SDK_DIR"))
>       if (!llvm::sys::fs::exists(EnvValue))
>         getDriver().Diag(clang::diag::warn_drv_ps4_sdk_dir) << EnvValue;
> 
>       PS4SDKDir = EnvValue;
>     } else {
>       PS4SDKDir = getDriver().Dir;
>       llvm::sys::path::append(PS4SDKDir, "/../../");
>     }
> 
> 
> Repository:
>   rL LLVM
> 
> http://reviews.llvm.org/D13482
> 
> 



More information about the cfe-commits mailing list