Go to the documentation of this file.
18#ifndef __RV_COMPILER_DETECT_H__
19#define __RV_COMPILER_DETECT_H__
25#ifdef __IS_COMPILER_IAR__
26# undef __IS_COMPILER_IAR__
28#if defined(__IAR_SYSTEMS_ICC__)
29# define __IS_COMPILER_IAR__ 1
32#ifdef __IS_COMPILER_LLVM__
33# undef __IS_COMPILER_LLVM__
36# define __IS_COMPILER_LLVM__ 1
39#ifdef __IS_COMPILER_GCC__
40# undef __IS_COMPILER_GCC__
42#if defined(__GNUC__) && !__IS_COMPILER_LLVM__
43# define __IS_COMPILER_GCC__ 1