From: Robert Dewar Date: Tue, 8 Apr 2008 06:55:57 +0000 (+0200) Subject: stringt.adb (Write_String_Table_Entry): Handle wide characters properly X-Git-Tag: releases/gcc-4.4.0~5560 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=54e1f2f0dfb42e39fbaea22f8ba41559f760357f;p=thirdparty%2Fgcc.git stringt.adb (Write_String_Table_Entry): Handle wide characters properly 2008-04-08 Robert Dewar * stringt.adb (Write_String_Table_Entry): Handle wide characters properly From-SVN: r134053 --- diff --git a/gcc/ada/stringt.adb b/gcc/ada/stringt.adb index 88b72e056dd1..6d69d1dcf024 100644 --- a/gcc/ada/stringt.adb +++ b/gcc/ada/stringt.adb @@ -6,7 +6,7 @@ -- -- -- B o d y -- -- -- --- Copyright (C) 1992-2007, Free Software Foundation, Inc. -- +-- Copyright (C) 1992-2008, Free Software Foundation, Inc. -- -- -- -- GNAT is free software; you can redistribute it and/or modify it under -- -- terms of the GNU General Public License as published by the Free Soft- -- @@ -428,9 +428,8 @@ package body Stringt is for J in 1 .. String_Length (Id) loop C := Get_String_Char (Id, J); - if Character'Val (C) = '"' then + if C = Character'Pos ('"') then Write_Str (""""""); - else Write_Char_Code (C); end if;