]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
PR c++/87386
authorjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 22 Nov 2018 09:26:29 +0000 (09:26 +0000)
committerjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 22 Nov 2018 09:26:29 +0000 (09:26 +0000)
* parser.c (cp_parser_operator): Use str.get_value () instead of just
str in USERDEF_LITERAL_VALUE and USERDEF_LITERAL_SUFFIX_ID arguments.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@266369 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/cp/ChangeLog
gcc/cp/parser.c

index ad061f204c4d5f015cdac770e04bec372f2caca1..e870205541b5828e9ec7cc1aa4ffa6ae22806bac 100644 (file)
@@ -1,3 +1,9 @@
+2018-11-22  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/87386
+       * parser.c (cp_parser_operator): Use str.get_value () instead of just
+       str in USERDEF_LITERAL_VALUE and USERDEF_LITERAL_SUFFIX_ID arguments.
+
 2018-11-21  Jakub Jelinek  <jakub@redhat.com>
 
        PR c++/88122
index e3569b2ecefd1b13ac01b9c3340bd7c234ad6c47..3a98ed900cdd5a9061bf81cf575d72f134946710 100644 (file)
@@ -15306,8 +15306,8 @@ cp_parser_operator (cp_parser* parser, location_t start_loc)
          return error_mark_node;
        else if (TREE_CODE (str) == USERDEF_LITERAL)
          {
-           string_tree = USERDEF_LITERAL_VALUE (str);
-           id = USERDEF_LITERAL_SUFFIX_ID (str);
+           string_tree = USERDEF_LITERAL_VALUE (str.get_value ());
+           id = USERDEF_LITERAL_SUFFIX_ID (str.get_value ());
            end_loc = str.get_location ();
          }
        else