Bug #7111
closed
CIF causes a EMG failure due to incorrect result of inforequest provided for sound/oss/ad1848.ko
Added by Ilja Zakharov over 8 years ago.
Updated over 5 years ago.
Description
EMG fails trying to add a declaration from driver 'sound/oss/ad1848.ko' to a module categories specification collection.
Files
- Subject changed from EMG fails to process a declaration from sound/oss/ad1848.ko to CIF causes a EMG failure due to incorrect result of inforequest provided for sound/oss/ad1848.ko
- Category changed from Environment models to Addons
- Assignee changed from Ilja Zakharov to Evgeny Novikov
The problem is caused by an incorrect information about arrays initialization provided by CIF. EMG operates correctly here.
- Project changed from Klever to C Instrumentation Framework
- Category changed from Addons to Code querying
Let's consider this issue within the dedicated project.
The problem is that CIF prints initialization "static mixer_ents cs42xb_mix_devices[32U][2U]" as a 2-dimentianal array. But mixer_ents is a typedef:
typedef struct mixer_def mixer_ent;
typedef mixer_ent mixer_ents2;
So initialization and value for the variable does not correspond to its definition.
- Is duplicate of Bug #1258: C back-end processes typedefs on arrays incorrectly added
- Status changed from New to Rejected
Reject it as a duplicate of #1258.
Also available in: Atom
PDF