Lines Matching +refs:po +refs:pop +refs:location

30 	* directives.cc (destringize_and_run): Override the location of
31 the CPP_PRAGMA token from a _Pragma directive to the location of
49 * Makefile.in (po/$(PACKAGE).pot): Also handle cpp_warning_at,
279 (_cpp_skip_block_comment): Capture location when kind is not NONE
622 the location be <= LINE_MAP_MAX_LOCATION_WITH_COLS when
888 * internal.h (_cpp_notify_macro_use): Add location parm.
892 (do_ifdef): Pass location to _cpp_maybe_notify_macro_use.
894 * expr.c (parse_defined): Pass location to
900 (_cpp_notify_macro_use): Add location parameter.
1003 the location.
1063 EOF location is at end of file
1068 (_cpp_get_fresh_line): Do not pop buffer at EOF, increment line
1524 * location-example.txt: Update example -fdump-internal-locations
1549 * location-example.txt: Likewise.
1582 * include/cpplib.h (cpp_force_token_locations): Take location, not
1863 Make linemap::included_from a location
1893 * macro.c (enter_macro_context): Change the location info for builtin
1894 macros and _Pragma from location of the closing parenthesis to location
2228 * Makefile.in (po/$(PACKAGE).pot): Adjust bug reporting URL.
2256 * lex.c (_cpp_lex_direct): Only determine the end-location of
2352 NUL-terminator, using the location of the trailing quote of the
2556 params. If loc_reader is non-NULL, read location information from
2563 loc_reader is non-NULL, read location information from it, and
2570 non-NULL, use the instances within it, reading location
2575 location values to calls that are not parsing string literals.
2611 * directives.c (do_include_common): Pass on "location" to
2718 * macro.c (_cpp_builtin_macro_text): Accept location for __LINE__.
2719 (builtin_macro): Accept a second location for __LINE__.
2784 favor of param "loc". Eliminate location expansion in favor of
2787 (rich_location::set_range): Eliminate location expansion.
2840 * macro.c (builtin_macro): Pass expansion location of _Pragma to
2865 * files.c (cpp_included_before): If IS_ADHOC_LOC (location), lookup
2866 real location from the line_table.
2876 whether a caret == start == finish location can be
2877 simply stored as the caret location.
2885 "overwrite_loc_p" were true, and getting range from the location.
2943 worked examples of location encoding.
3010 extracting the location.
3013 * location-example.txt: Regenerate, showing new representation.
3320 location-example.txt to the descriptive comment.
3321 * location-example.txt: New file.
3475 * macro.c (enter_macro_context): Pass the location of the end of
3477 location of the expansion point of the top-most object-like macro.
3787 * macro.c (builtin_macro): Add location parameter. Set
3788 location of builtin macro to the expansion point.
3789 (enter_macro_context): Pass location to builtin_macro.
3793 Support location tracking for built-in macro tokens
4248 (linemap_lookup): Change to use new location.
4270 * directives.c (do_pragma): Use the virtual location for the
4271 pragma token, instead of its spelling location.
4308 macro tokens, check the first expansion point location that is not
4339 (paste_tokens): Take a virtual location parameter for
4342 (paste_all_tokens): Tighten the assert. Propagate the location of
4344 Pass the virtual location to paste_tokens.
4352 * include/cpplib.h (cpp_classify_number): Take a location
4355 macros that take a location parameter.
4356 (cpp_classify_number): Take a (virtual) location parameter. Use
4358 (eval_token): Take a location parameter. Pass it to
4361 expressions. Pass a virtual location to eval_token and to
4373 * macro.c (_cpp_pop_context): Assert that we shouldn't try to pop
4407 into an extended token context with -ftrack-macro-location is in
4563 (linemap_expand_location): If location is reserved, return a
4564 zeroed expanded location. Update comment. Take a line table to
4569 location resolves to a reserved location.
4669 the location tweaking from cpp_get_token_with_location in here.
4801 overflow past the lowest possible macro token's location.
4907 * directives.c (do_pragma): Don't forget the invocation location
5354 * directives.c (parse_include): Add location argument. Update all
5357 (do_include_common): Error with exact location.
5362 * expr.c (num_div_op): Take explicit location.
5402 location that occurs when we reach the end of line.
5614 * Makefile.in (po/$(PACKAGE).pot): Use $(mkinstalldirs) not
5639 * Makefile.in (.po.gmo): Use mkinstalldirs, not test -d || mkdir.
5640 (.po.pox): Likewise.
5641 (po/$(PACKAGE).pot): Likewise.
5655 * expr.c (struct op): Add location.
5659 (check_promotion): Use explicit location in errors.
6043 * files.c (struct file_hash_entry) <location>: New field.
6363 * Makefile.in (CATALOGS): Add po/ prefix.
6884 po/$(PACKAGE).pot.
6885 (po/$(PACKAGE).pot): Use ":" instead of "," in --keyword