[LLVMbugs] [Bug 10606] C++ operator cannot be used as a macro name
    bugzilla-daemon at llvm.org 
    bugzilla-daemon at llvm.org
       
    Tue May 20 23:14:10 PDT 2014
    
    
  
http://llvm.org/bugs/show_bug.cgi?id=10606
Alp Toker <alp at nuanti.com> changed:
           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|REOPENED                    |RESOLVED
                 CC|                            |alp at nuanti.com
         Resolution|---                         |FIXED
--- Comment #12 from Alp Toker <alp at nuanti.com> ---
(In reply to comment #11)
> To clarify my previous comment: while this bug indeed had been resolved,
> there is still one issue with the following code.
> 
> #define and "test"
> 
> #if defined (and)
> int a;
> #endif
> 
> This code still triggers the error "operator 'defined' requires an
> identifier". Now, replacing '#if defined' with '#ifdef' solves the issue, so
> "#if defined" is still somehow unsupported.
Thanks for the report!
Fixed in r209276.
-- 
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-bugs/attachments/20140521/c4c3ea13/attachment.html>
    
    
More information about the llvm-bugs
mailing list