summaryrefslogtreecommitdiffstats
path: root/debian/uncrustify-trinity/uncrustify-trinity-0.72.0/debian/patches/005_upstream_45681e88.diff
blob: f4d8cb3b62f5d5d23351ac26d51d31210f781916 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Backported commit 45681e88 from upstream git repository. This fixes FTBFS on ppcel and armxx archs.
--- a/src/output.cpp
+++ b/src/output.cpp
@@ -544,11 +544,7 @@
          {
             for (auto *ch = pc->text(); *ch != '\0'; ++ch)
             {
-               if (  *ch > 0
-                  || !chunk_is_token(pc, CT_COMMENT_MULTI))
-               {
-                  fprintf(pfile, "%c", *ch);
-               }
+               fprintf(pfile, "%c", *ch);
 
                if (*ch == '"')
                {
--- a/tests/cli/output/class_enum_struct_union.csv
+++ b/tests/cli/output/class_enum_struct_union.csv
@@ -1,9 +1,9 @@
 number of loops,4,
 language,CPP,
 Line,Tag,Parent_type,Type of the parent,Column,Orig Col Strt,Orig Col End,Orig Sp Before,Br,Lvl,pp,Flags,Nl Before,Nl After,Text,
-1,COMMENT_MULTI,COMMENT_WHOLE,PARENT_NOT_SET,1,4,7,3,0,0,0,"",9,0," /**    * the enum (and variable declarations thereof) could be of    * the following forms:    *    * ""enum type [: integral_type] { ... } [x, ...]""    * ""enum type [: integral_type]""    * ""enum class type [: integral_type] { ... } [x, ...]""    * ""enum class type [: integral_type]""    * ""enum [: integral_type] { ... } x, ...""    */"
+1,COMMENT_MULTI,COMMENT_WHOLE,PARENT_NOT_SET,1,4,7,3,0,0,0,"",9,0," /**␤    * the enum (and variable declarations thereof) could be of␤    * the following forms:␤    *␤    * ""enum type [: integral_type] { ... } [x, ...]""␤    * ""enum type [: integral_type]""␤    * ""enum class type [: integral_type] { ... } [x, ...]""␤    * ""enum class type [: integral_type]""␤    * ""enum [: integral_type] { ... } x, ...""␤    */"
 10,NEWLINE,NONE,PARENT_NOT_SET,7,7,4,0,0,0,0,"",2,0,
-12,COMMENT_MULTI,COMMENT_WHOLE,PARENT_NOT_SET,1,4,7,0,0,0,0,"",9,0," /**    * the class/struct (and variable declarations thereof) could be of    * the following forms:    *    * template<...> class/struct[<...>] [macros/attributes ...] type [: bases ...] { }    * template<...> class/struct[<...>] [macros/attributes ...] type    * class/struct[ [macros/attributes ...] type [: bases ...] { } [x, ...]    * class/struct [macros/attributes ...] type [x, ...]    * class/struct [macros/attributes ...] [: bases] { } x, ...    */"
+12,COMMENT_MULTI,COMMENT_WHOLE,PARENT_NOT_SET,1,4,7,0,0,0,0,"",9,0," /**␤    * the class/struct (and variable declarations thereof) could be of␤    * the following forms:␤    *␤    * template<...> class/struct[<...>] [macros/attributes ...] type [: bases ...] { }␤    * template<...> class/struct[<...>] [macros/attributes ...] type␤    * class/struct[ [macros/attributes ...] type [: bases ...] { } [x, ...]␤    * class/struct [macros/attributes ...] type [x, ...]␤    * class/struct [macros/attributes ...] [: bases] { } x, ...␤    */"
 21,NEWLINE,NONE,PARENT_NOT_SET,7,7,1,0,0,0,0,"",2,0,
 23,PREPROC,PP_DEFINE,PARENT_NOT_SET,1,1,2,0,1,1,0,"IN_PREPROC,STMT_START,EXPR_START,DONT_INDENT,PUNCTUATOR",0,0," #"
 23,PP_DEFINE,NONE,PARENT_NOT_SET,2,2,8,0,1,1,0,"IN_PREPROC,FORCE_SPACE",0,0,"  define"