summaryrefslogtreecommitdiff
path: root/Source/CParse/parser.y
diff options
context:
space:
mode:
Diffstat (limited to 'Source/CParse/parser.y')
-rw-r--r--Source/CParse/parser.y22
1 files changed, 4 insertions, 18 deletions
diff --git a/Source/CParse/parser.y b/Source/CParse/parser.y
index efff274f4..0babfbbb8 100644
--- a/Source/CParse/parser.y
+++ b/Source/CParse/parser.y
@@ -272,7 +272,6 @@ static int add_only_one = 0;
static void add_symbols(Node *n) {
String *decl;
String *wrn = 0;
- int case_insensitive_target = Swig_symbol_get_case_insensitive_target();
if (inclass && n) {
cparse_normalize_void(n);
}
@@ -458,37 +457,24 @@ static void add_symbols(Node *n) {
if (c != n) {
/* symbol conflict attempting to add in the new symbol */
if (Getattr(n,"sym:weak")) {
- if (case_insensitive_target) {
- String *lower_case_name = Swig_string_lower(symname);
- Setattr(n,"sym:name",lower_case_name);
- Setattr(n,"sym:casePreservingName",symname);
- Delete(lower_case_name);
- } else {
- Setattr(n,"sym:name",symname);
- }
+ Setattr(n,"sym:name",symname);
} else {
String *e = NewStringEmpty();
String *en = NewStringEmpty();
String *ec = NewStringEmpty();
- String *csymname;
int redefined = Swig_need_redefined_warn(n,c,inclass);
- if (case_insensitive_target) {
- csymname = Getattr(c, "sym:casePreservingName");
- } else {
- csymname = Getattr(c, "sym:name");
- }
if (redefined) {
Printf(en,"Identifier '%s' redefined (ignored)",symname);
- Printf(ec,"previous definition of '%s'",csymname);
+ Printf(ec,"previous definition of '%s'",symname);
} else {
Printf(en,"Redundant redeclaration of '%s'",symname);
- Printf(ec,"previous declaration of '%s'",csymname);
+ Printf(ec,"previous declaration of '%s'",symname);
}
if (Cmp(symname,Getattr(n,"name"))) {
Printf(en," (Renamed from '%s')", SwigType_namestr(Getattr(n,"name")));
}
Printf(en,",");
- if (Cmp(csymname,Getattr(c,"name"))) {
+ if (Cmp(symname,Getattr(c,"name"))) {
Printf(ec," (Renamed from '%s')", SwigType_namestr(Getattr(c,"name")));
}
Printf(ec,".");