What is an FYI?
An FYI is "For Your Information".
It's the kind of information you wish your compiler or IDE could give you about a semel.
Some examples of FYI's are:
- 'bit-field length' must be a constant expression.
- 'expression' has a side-effect but is never evaluated.
- 'expression' must be a constant expression.
- 'expression's value is computed but is discarded.
- 'number of elements' must be a constant expression.
- 'operand 0' has a side-effect but is never evaluated.
- 'operand 0's value is computed but is discarded.
- 'operand 1' has a side-effect but is never evaluated.
- 'operand 1' has a side-effect but might not be evaluated.
- 'operand 2' has a side-effect but is never evaluated.
- 'operand 2' has a side-effect but might not be evaluated.
- 'value' must be a constant expression.
- A postfix operator does not have one (1) formal parameter.
- A postfix operator formal parameter is named.
- A postfix operator formal parameter type is not 'int'.
- Missing 'operator'.
- The name '' is not used.
- There are overloads of this operator.
- This function has a noexcept parameter but is not 'is noexcept'.
- This function overrides or is overridden, but is not virtual.
- This semel has not been added to any header file.
- This semel is deprecated.
- a class template full specialization can not have template formal parameters.
- a class template specialization must have a 'primary'.
- the 'primary' is not a primary.
- this formal parameter should have a 'name'.
- this formal parameter should not have a 'name'.
As The Semel Editor (TM) gets smarter and smarter, there will be more and more FYI's.