All files / transpiler/types TCompilerExtension.ts

0% Statements 0/0
0% Branches 0/0
0% Functions 0/0
0% Lines 0/0

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15                             
/**
 * Issue #1143: Non-standard compiler features used by emitted output.
 *
 * These are the compiler axis of a requirement: constructs that no version of a
 * strictly-conforming compiler accepts, as opposed to constructs that merely
 * need a newer standard. MISRA C:2012 Rule 1.2 is about exactly this set.
 */
type TCompilerExtension =
  | "GNU inline assembly"
  | "__attribute__((always_inline))"
  | "designated initializers in C++"
  | "compound literals in C++";
 
export default TCompilerExtension;