ctags: Minor changes to fix ctags output
At present ctags emits lines with unmatched quotes which means that the output file is invalid. This is with exuberant-ctags version 5.9~svn201103 but I also see it with plain ctags. I am not sure that it is a bug though. Make a few minor changes in the source code to fix this problem. Signed-off-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
parent
a4f737a9c3
commit
07bc873c73
@ -533,7 +533,8 @@ static int tegra_dc_sor_power_up(struct udevice *dev, int is_lvds)
|
||||
#if DEBUG_SOR
|
||||
static void dump_sor_reg(struct tegra_dc_sor_data *sor)
|
||||
{
|
||||
#define DUMP_REG(a) printk(BIOS_INFO, "%-32s %03x %08x\n", \
|
||||
#define DUMP_REG(a) printk(BIOS_INFO, \
|
||||
"%-32s %03x %08x\n", \
|
||||
#a, a, tegra_sor_readl(sor, a));
|
||||
|
||||
DUMP_REG(SUPER_STATE0);
|
||||
|
@ -12,7 +12,8 @@
|
||||
/* Optimization barrier */
|
||||
|
||||
/* The "volatile" is due to gcc bugs */
|
||||
#define barrier() __asm__ __volatile__("": : :"memory")
|
||||
#define barrier() \
|
||||
__asm__ __volatile__("": : :"memory")
|
||||
/*
|
||||
* This version is i.e. to prevent dead stores elimination on @ptr
|
||||
* where gcc and llvm may behave differently when otherwise using
|
||||
@ -26,7 +27,8 @@
|
||||
* the compiler that the inline asm absolutely may see the contents
|
||||
* of @ptr. See also: https://llvm.org/bugs/show_bug.cgi?id=15495
|
||||
*/
|
||||
#define barrier_data(ptr) __asm__ __volatile__("": :"r"(ptr) :"memory")
|
||||
#define barrier_data(ptr) \
|
||||
__asm__ __volatile__("": :"r"(ptr) :"memory")
|
||||
|
||||
/*
|
||||
* This macro obfuscates arithmetic on a variable address so that gcc
|
||||
|
Loading…
Reference in New Issue
Block a user