Vault 7: Projects

This publication series is about specific projects related to the Vault 7 main publication.

Diagnostics
2012-2013 Microchip Technology Inc. DS50002071C-page 253
initializer for static variable is not constant
Static variable initializers must be constant.
initializer for static variable uses complicated arithmetic
Static variable initializers should not use complicated arithmetic.
input operand constraint contains constraint
The specified constraint is not valid for an input operand.
int-array initialized from non-wide string
Int-arrays should not be initialized from non-wide strings.
interrupt functions must not take parameters
An interrupt function cannot receive parameters. void must be used to state explicitly
that the argument list is empty.
interrupt functions must return void
An interrupt function must have a return type of void. No other return type is allowed.
interrupt modifier name unknown
The compiler was expecting irq, altirq or save as an interrupt attribute modifier.
interrupt modifier syntax error
There is a syntax error with the interrupt attribute modifier.
interrupt pragma must have file scope
#pragma interrupt must be at file scope.
interrupt save modifier syntax error
There is a syntax error with the save modifier of the interrupt attribute.
interrupt vector is not a constant
The interrupt vector number must be an integer constant.
interrupt vector number n is not valid
A valid interrupt vector number is required.
invalid #ident directive
#ident should be followed by a quoted string literal.
invalid arg to __builtin_frame_address
The argument should be the level of the caller of the function (where 0 yields the frame
address of the current function, 1 yields the frame address of the caller of the current
function, and so on) and is an integer literal.
invalid arg to __builtin_return_address
The level argument must be an integer literal.
invalid argument for name
The compiler was expecting data or prog as the space attribute parameter.
invalid character character in #if
This message appears when an unprintable character, such as a control character,
appears after #if.
invalid initial value for member name
Bit-field name can only be initialized by an integer.
invalid initializer
Do not use invalid initializers.

e-Highlighter

Click to send permalink to address bar, or right-click to copy permalink.

Un-highlight all Un-highlight selectionu Highlight selectionh