Commit f2ba34f4 authored by Ken Raeburn's avatar Ken Raeburn

update LISP_MAKE_RVALUE comment for union, non-gcc case

parent 07e9823c
......@@ -235,7 +235,11 @@ LISP_MAKE_RVALUE (Lisp_Object o)
return o;
}
#else
#define LISP_MAKE_RVALUE(o) (o) /* XXX - keeps arg as rvalue. */
/* This isn't quite right - it keeps the argument as an lvalue.
Making it const via casting would help avoid code actually
modifying the location in question, but the casting could cover
other type-related bugs. */
#define LISP_MAKE_RVALUE(o) (o)
#endif
#endif /* NO_UNION_TYPE */
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment