Bug 4132

Summary: tao_idl -Ce option does not generate warning/error
Product: TAO Reporter: milan.cvetkovic
Component: IDL CompilerAssignee: DOC Center Support List (internal) <tao-support>
Status: NEW ---    
Severity: normal    
Priority: P3    
Version: 2.2.1   
Hardware: All   
OS: Linux   

Description milan.cvetkovic 2013-09-19 13:50:11 CDT
TAO VERSION: 2.2.1
     ACE VERSION: 6.2.1

     HOST MACHINE and OPERATING SYSTEM: Debian 7.0 on x86_64
     COMPILER NAME AND VERSION (AND PATCHLEVEL): g++-4.7

     THE $ACE_ROOT/ace/config.h: config-linux.h
     THE $ACE_ROOT/include/makeinclude/platform_macros.GNU FILE:
       platform_linux.GNU

     AREA/CLASS/EXAMPLE AFFECTED: TAO_IDL compiler

     DOES THE PROBLEM AFFECT:
         COMPILATION? YES

     SYNOPSIS:
tao_idl -Ce option does not generate warning/error

     DESCRIPTION:
Given case.idl:

typedef short Something;

interface Foo
{
         void bar (in Something something);
};

tao_idl case.idl

should generate warning/error about identifier name and type spelling 
differ only in case (since -Ce is documented as default). It doesn't.

tao_idl -Ce case.idl behaves same.