Re: about "cpu.h: Fix compiler detection" patch

lvqcl <[email protected]>
Newsgroups gmane.comp.audio.compression.flac.devel
Message-ID <op.yvrkf30kcba0by@userme-pc>
Erik de Castro Lopo wrote:

> the bug *before* the logic is evaluated. My current solution in
> the above PR is to avoid `__has_attribute` and use this:
>
>     #elif defined __clang__ && (__clang_major__ > 3 || \
>           (__clang_major__ == 3 && __clang_minor__ >= 6)) /* clang */
>
> which I have tested with clang 3.6. If someone has an earlier version
> of clang and can verify that it work, I'll drop the version number.


Maybe it's simpler to add

#ifndef __has_attribute
#define __has_attribute(x) 0
#endif
#ifndef __has_builtin
#define __has_builtin(x) 0
#endif

somewhere before their use? (see  
http://clang.llvm.org/docs/LanguageExtensions.html )
_______________________________________________
flac-dev mailing list
[email protected]
http://lists.xiph.org/mailman/listinfo/flac-dev
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.