r273191 - [OpenCL] Include opencl-c.h by default as a clang module
Liu, Yaxun (Sam) via cfe-commits
cfe-commits at lists.llvm.org
Wed Jun 22 07:45:40 PDT 2016
$ "chmod" "u-w"
"C:\cygwin64\home\ismail\src\llvm\dist\tools\clang\test\Headers\Output\opencl-c-header.cl.tmp/*"
# command stderr:
r.cl.tmp/*: invalid mode: 'mp/*'
the error msg is strange. On my Cygwin I got different error:
chmod: cannot access 'C:\cygwin64\home\ismail\src\llvm\dist\tools\clang\test\Headers\Output\opencl-c-header.cl.tmp/*': No such file or directory
This is because * is not expanded when quoted.
Sam
-----Original Message-----
From: Ismail Donmez [mailto:ismail at i10z.com]
Sent: Wednesday, June 22, 2016 3:11 AM
To: Liu, Yaxun (Sam) <Yaxun.Liu at amd.com>
Cc: cfe-commits <cfe-commits at lists.llvm.org>
Subject: Re: r273191 - [OpenCL] Include opencl-c.h by default as a clang module
Hi,
On Mon, Jun 20, 2016 at 10:26 PM, Yaxun Liu via cfe-commits <cfe-commits at lists.llvm.org> wrote:
> Author: yaxunl
> Date: Mon Jun 20 14:26:00 2016
> New Revision: 273191
>
> URL: http://llvm.org/viewvc/llvm-project?rev=273191&view=rev
> Log:
> [OpenCL] Include opencl-c.h by default as a clang module
>
> Include opencl-c.h by default as a module to utilize the automatic AST caching mechanism of clang modules.
>
> Add an option -finclude-default-header to enable default header for OpenCL, which is off by default.
>
> Differential Revision: http://reviews.llvm.org/D20444
>
> Modified:
> cfe/trunk/include/clang/Basic/LangOptions.def
> cfe/trunk/include/clang/Driver/CC1Options.td
> cfe/trunk/include/clang/Frontend/CompilerInvocation.h
> cfe/trunk/lib/Frontend/CompilerInvocation.cpp
> cfe/trunk/lib/Headers/module.modulemap
> cfe/trunk/test/Headers/opencl-c-header.cl
chmod lines doesn't seem to work on Cygwin:
$ "chmod" "u-w"
"C:\cygwin64\home\ismail\src\llvm\dist\tools\clang\test\Headers\Output\opencl-c-header.cl.tmp/*"
# command stderr:
r.cl.tmp/*: invalid mode: 'mp/*'
Try 'r.cl.tmp/* --help' for more information.
More information about the cfe-commits
mailing list