summaryrefslogtreecommitdiffstats
path: root/cddl/contrib/opensolaris/lib/libdtrace/common/dt_decl.c
diff options
context:
space:
mode:
authorpfg <pfg@FreeBSD.org>2013-04-17 02:40:07 +0000
committerpfg <pfg@FreeBSD.org>2013-04-17 02:40:07 +0000
commitd3334c59c742f5f6363fb946914d10743438284a (patch)
tree71d33c9c95c6497c4e66dd7ccbf846ee8a1ae15b /cddl/contrib/opensolaris/lib/libdtrace/common/dt_decl.c
parenta9b96237dcbc3bc33f5a7958e6365e4f00e71d71 (diff)
downloadFreeBSD-src-d3334c59c742f5f6363fb946914d10743438284a.zip
FreeBSD-src-d3334c59c742f5f6363fb946914d10743438284a.tar.gz
DTrace: Revert r249426
This change actually depends on r249367 which had to be reverted Pointy Hat: pfg
Diffstat (limited to 'cddl/contrib/opensolaris/lib/libdtrace/common/dt_decl.c')
-rw-r--r--cddl/contrib/opensolaris/lib/libdtrace/common/dt_decl.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/cddl/contrib/opensolaris/lib/libdtrace/common/dt_decl.c b/cddl/contrib/opensolaris/lib/libdtrace/common/dt_decl.c
index 871fdd5..bb77984 100644
--- a/cddl/contrib/opensolaris/lib/libdtrace/common/dt_decl.c
+++ b/cddl/contrib/opensolaris/lib/libdtrace/common/dt_decl.c
@@ -21,7 +21,6 @@
*/
/*
* Copyright 2005 Sun Microsystems, Inc. All rights reserved.
- * Copyright (c) 2012 by Delphix. All rights reserved.
* Use is subject to license terms.
*/
@@ -255,6 +254,11 @@ dt_decl_spec(ushort_t kind, char *name)
ddp->dd_kind = kind;
ddp->dd_name = name;
+ if (name != NULL && strchr(name, '`') != NULL) {
+ xyerror(D_DECL_SCOPE, "D scoping operator may not be used "
+ "in a type name\n");
+ }
+
return (dt_decl_check(ddp));
}
OpenPOWER on IntegriCloud