[cfe-commits] r167364 - in /cfe/trunk: lib/Frontend/TextDiagnostic.cpp test/Misc/unnecessary-elipses.cpp
Joerg Sonnenberger
joerg at britannica.bec.de
Sun Nov 4 14:24:27 PST 2012
On Sat, Nov 03, 2012 at 11:56:43PM -0000, Seth Cantrell wrote:
> Author: socantre
> Date: Sat Nov 3 18:56:43 2012
> New Revision: 167364
>
> URL: http://llvm.org/viewvc/llvm-project?rev=167364&view=rev
> Log:
> only truncate source lines in text diagnostics when
> the ellipsis is shorter than the text it replaces
This or one of the related commits result in clang crashed on Linux with
the attached input.
Joerg
-------------- next part --------------
void command_init() {
command_add ( " [opcje] [numer/alias/@grupa]", "sprawdza, czy podany u¿ytkownik jest po³±czony z serwerem", "\n" " -u, --update sprawdza, czy osoby oznaczone jako niewidoczne s± nadal po³±czone\n" " -s, --scan sprawdza, czy osoby nale¿±ce do grupy %Tspied%n i maj±ce stan\n" " %Tniedostêpny%n s± po³±czone z serwerem\n" "\n" "EKSPERYMENTALNE! Sprawdza, czy podana osoba jest po³±czona. Klient tej osoby " "musi obs³ugiwaæ obrazki. Dzia³a w przypadku GG 6.x dla Windows. Je¶li kto¶ " "u¿ywa innego klienta, to mo¿e mu siê pojawiæ pusta wiadomo¶æ (np. TLEN). " "Dziêki tej funkcji " "mo¿na sprawdziæ czy osoba, któr± widzimy jako niedostêpna, jest " "niewidoczna. Je¿eli brak aliasu jako parametr, sprawdzana jest osoba, " "z któr± rozmowa znajdujê siê w aktualnym okienku.\n" "\n" "Je¶li osoba nale¿y do grupy %Tspied%n, to w miarê mo¿liwo¶ci jej stan jest " "¶ledzony na bie¿±co, jednak ze wzglêdu na ró¿ne zachowanie oryginalnego klienta, nale¿y co " "pewien czas dokonywaæ rêcznego sprawdzania czy nasza wiedza o stanie niewidocznym danej osoby " "jest wci±¿ aktualna. Nale¿y wiêc dodaæ timer, który np. co 60 sekund wywo³a polecenie " "%Tcheck_conn -u%n oraz polecenie %Tcheck_conn -s%n.\n" "\n" "Opcja " "%T-s%n zak³ada, ¿e serwer prawid³owo zakolejkuje wiadomo¶æ dla u¿ytkownika niedostêpnego i nie wysy³a " "wiêcej ni¿ jednej wiadomo¶ci testuj±cej w czasie sesji po³±czenia z serwerem - czasami, ze wzglêdu na " "ró¿ne warunki (awarie serwerów, itp.) taka wiadomo¶æ przepada i danej osoby nie wykryjemy jako niewidocznej; " "nale¿y wtedy po³±czyæ siê ponownie z serwerem lub sprawdziæ dan± osobê rêcznie za pomoc± %Tcheck_conn%n. Takie " "zachowanie ma na celu unikniêcie zape³nienia skrzynek na zakolejkowane wiadomo¶ci ¶ledzonym u¿ytkownikom. " "Pamiêtaj, podgl±danie innych osób jest nieetyczne...");
}
More information about the cfe-commits
mailing list